暂无图片
用SBT_TAPE备份数据库11.2.0.3的时候,出现ORA-07445: 出现异常错误: 核心转储 [gsignal()+53] [SIGIOT] [ADDR:0x1F400006606] [PC:0x317C6328A5]
我来答
分享
lerry
2023-11-21
用SBT_TAPE备份数据库11.2.0.3的时候,出现ORA-07445: 出现异常错误: 核心转储 [gsignal()+53] [SIGIOT] [ADDR:0x1F400006606] [PC:0x317C6328A5]

用stb_tape进行rman备份到异地的时候,出现如下错误,之前备份都是好好的,突然就备份不了了

操作系统:6.7

数据库11.2.0.3 


Dump continued from file: /opt/11g/oracle/diag/rdbms/sjsc/sjsc/trace/sjsc_ora_26118.trc
ORA-07445: 出现异常错误: 核心转储 [gsignal()+53] [SIGIOT] [ADDR:0x1F400006606] [PC:0x317C6328A5] [unknown code] []

========= Dump for incident 452502 (ORA 7445 [gsignal()+53]) ========
----- Beginning of Customized Incident Dump(s) -----
Exception [type: SIGIOT, unknown code] [ADDR:0x1F400006606] [PC:0x317C6328A5, gsignal()+53] [exception issued by pid: 26118, uid: 500] [flags: 0x0, count: 1]
Registers:
%rax: 0x0000000000000000 %rbx: 0x000000000c73a1e8 %rcx: 0xffffffffffffffff
%rdx: 0x0000000000000006 %rdi: 0x0000000000006606 %rsi: 0x0000000000006606
%rsp: 0x00007fff47e461d8 %rbp: 0x000000000baf3b68 %r8: 0x000000000000000a
%r9: 0x00007f415ad1a700 %r10: 0x0000000000000008 %r11: 0x0000000000000206
%r12: 0x000000000c73a100 %r13: 0x000000000c738f00 %r14: 0x000000000000000c
%r15: 0x00007f415a44fdf8 %rip: 0x000000317c6328a5 %efl: 0x0000000000000206
gsignal()+40 (0x317c632898) movsxdq %esi,%rsi
gsignal()+43 (0x317c63289b) movsxdq %eax,%rdi
gsignal()+46 (0x317c63289e) mov $0xea,%eax
gsignal()+51 (0x317c6328a3) syscall
> gsignal()+53 (0x317c6328a5) cmp $0xfffff000,%rax
gsignal()+59 (0x317c6328ab) ja 0x317c6328bf
gsignal()+61 (0x317c6328ad) (repe) ret
gsignal()+63 (0x317c6328af) nop
gsignal()+64 (0x317c6328b0) test %eax,%eax

*** 2023-11-21 09:07:39.886
dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x3, level=3, mask=0x0)
----- SQL Statement (None) -----
Current SQL information unavailable - no cursor.
----- PL/SQL Stack -----
----- PL/SQL Call Stack -----
object line object
handle number name
0x8b40f0b70 225 package body SYS.DBMS_BACKUP_RESTORE

----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
skdstdst()+36 call kgdsdst() 000000000 ? 000000000 ?
7F415A769F18 ? 000000001 ?
000000001 ? 000000003 ?
ksedst1()+98 call skdstdst() 000000000 ? 000000000 ?
7F415A769F18 ? 000000001 ?
000000000 ? 000000003 ?
ksedst()+34 call ksedst1() 000000001 ? 000000001 ?
7F415A769F18 ? 000000001 ?
000000000 ? 000000003 ?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
周伟

大概率是一个BUG,不知道你的call stack trace 有没有贴完。可以参考如下:

Bug 17810909 Process crashes with ORA-7445 [GSIGNAL()+53] [sigiot]


Description

A process may crash with ORA-7445 [GSIGNAL()+53] [SIGIOT].

Call Stack will likely include:

sslsshandler <- gsignal <- malloc_printerr

Rediscovery Notes

If a process crash occurs with the stack mentioned above then it's likely you have run into this bug.

Workaround

NONE


Please note: The above is a summary description only. Actual symptoms can vary. Matching to any symptoms here does not confirm that you are encountering this problem. For questions about this bug please consult Oracle Support.

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏