ORA-07445: exception encountered: core dump(遇到异常:core dump)
Oracle含义
Oracle 服务器进程在收到操作系统级异常(例如 SIGSEGV 段错误、访问冲突)后意外崩溃,并生成了 core dump。与 ORA-00600 不同,此错误由操作系统发出的信号触发。
原因
通常是 Oracle 软件缺陷、内存损坏、数据/索引块损坏、库不兼容或硬件/内存故障。消息中的函数名和信号类型(例如 SIGSEGV)标识了崩溃的代码路径。
解决方法
保留生成的跟踪文件、incident 文件和 alert.log,并在 My Oracle Support 中用函数名 + 信号进行搜索;通常需要打补丁。运行硬件/内存测试,并统一操作系统和 Oracle 的补丁级别。如果怀疑存在损坏,运行 RMAN VALIDATE / DBVERIFY。如果反复出现,提交 SR 并将 core dump 发送给 Support。
同一数据库的其他条目
- ORA-03135connection lost contact(连接失去联系)
- ORA-01033ORACLE initialization or shutdown in progress(ORACLE 正在初始化或关闭)
- ORA-00600internal error code, arguments: [...](内部错误代码,参数:[...])
- ORA-01102cannot mount database in EXCLUSIVE mode(无法以 EXCLUSIVE 模式装载数据库)
- ORA-29913error in executing ODCIEXTTABLEOPEN callout(执行 ODCIEXTTABLEOPEN callout 时出错)
- ORA-19804cannot reclaim N bytes disk space from M bytes limit(无法从 M 字节的限制中回收 N 字节磁盘空间)
- ORA-00494enqueue held for too long by 'inst N, osid M'(enqueue 被 'inst N, osid M' 持有时间过长)