千家信息网

ORACLE启动报错之ORA-03113&ORA-16038&ORA-30012

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,2018年7月15日,一客户oracle数据库出现启动报错而无法完成open操作,故障处理过程中经历了ORA-03113&ORA-16038&ORA-30012相关报错和处理,最终成功开库。总结故障原
千家信息网最后更新 2025年02月03日ORACLE启动报错之ORA-03113&ORA-16038&ORA-30012

2018年7月15日,一客户oracle数据库出现启动报错而无法完成open操作,故障处理过程中经历了ORA-03113&ORA-16038&ORA-30012相关报错和处理,最终成功开库。总结故障原因:oracle启动关闭未完成而重复启动关闭数据库报错:ORA-03113,oracle闪回空间满报错ORA-16038,oracle的pfile参数文件undo表空间设置与spfile参数文件undo表空间设置不一致导致报错:ORA-30012。下面是问题的处理过程。

环境信息:

操作系统:windows server 2008R2

数据库版本:oracle 11.2.0.3

数据库存储类型:ASM

故障产生原因:oracle数据库服务器重启后数据库无法启动

1、oracle数据库服务器重启后数据库启动报错:ORA-03113

根据个人经验判断是数据库重复进行关闭和重启,数据库未完全完成操作导致的。

后期执行的操作是:SQL>conn / as sysdba,然后执行:shutdown abort;,彻底释放数据库进程资源

2、再次以启动三步的方式启动数据库,发现报错:ORA-16038

根据告警信息提示:初步判断是归档空间磁盘满了。

后期执行的操作是:

A、oracle登录rman控制台:rman target /

B、删除归档文件:delete archivelog all;

3、再次尝试启动数据库,报错:ORA-30012

oracle oerr显示:参数文件指定的undo表空间不存在

处理过程:

A、将实例启动到mout状态,查看实例spfile参数文件里的Undo表空间为UNDOTBS11

B、从alert日志中查看最近一次启动或者undo表空间相关操作,显示数据库Undo表空间是:undotbs13

C、创建pfile,将参数文件里的undo表空间修改为undobts13

4、从pfile使用启动三步进行尝试开库

到此,问题处理完毕,数据库已经成功open.

总结故障原因:

oracle启动关闭未完成而重复启动关闭数据库报错:ORA-03113,

oracle闪回空间满数据库实例启动报错ORA-16038,

oracle的pfile参数文件undo表空间设置与spfile参数文件undo表空间设置不一致导致报错:ORA-30012。


数据 数据库 空间 文件 参数 处理 故障 原因 实例 过程 一致 成功 信息 再次 服务器 问题 开库 尝试 服务 操作系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器中病毒会导致访问变慢吗 电子邮件连接不到服务器怎么回事 ourplay内部服务器错误 avenger软件开发公司 武大华科学子入驻网络安全学院 网络安全一哥上市了吗 网络安全的专门法律 数据库原理知识点总结精华 无线网络技术的发展过程 下列不属于常见的数据库是 网络安全这个岗位是干什么的 大掌柜数据库咋卸载 腾讯客服实名认证服务器怎么填 科蓝数据库估值 与网络安全的心得体会100 网络技术专业考哪些证书 漂亮的网络安全手抄报简单 毕节棋牌软件开发公司 艾宾浩斯背书软件开发 网络安全法培训文稿 慕课软件开发 木瓜视频软件开发 壁挂式边缘计算服务器 浙江特色软件开发售后保障 网络技术能力的基础理论知识 数据库分布键用法及作用 怎样关闭网络安全体检 金山区项目数据库服务商前景 sql数据库表结构说明 数据库在测绘中的作用
0