一、故障情况

应用无法连接数据库,检查oracle发现已经宕机。
     startup 后报错
     ORA-03113: end-of-file on communication channel
     
二、查找原因

查看alter日志
     tail -500 /oracle/database/oracle/diag/rdbms/udb/udb1/trace/alter_UDB1.log
    
     Unable to create archive log file '+FRA/archivelog/1_48359_931010941.dbf'
ARCH: Error 19504 Creating archive log file to '+FRA/archivelog/1_48359_931010941.dbf'
Errors in file /oracle/database/oracle/diag/rdbms/udb/UDB1/trace/UDB1_ora_22183.trc:
ORA-16038: log 1 sequence# 48359 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 1 thread 1: '+DATA/udb/onlinelog/group_1.257.931010945'
ORA-00312: online log 1 thread 1: '+FRA/udb/onlinelog/group_1.257.931010945'

执行archive log list
SQL> archive log list;
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination       +FRA/archivelog
Oldest online log sequence     48371
Next log sequence to archive   48372
Current log sequence       48372

初步判断是闪回空间剩余容量不足导致的。

三、解决过程

shutdown immediate
startup mount
增大闪回空间容量ALTER SYSTEM SET db_recovery_file_dest_size=20g scope=both;
shutdown immediate 
startup
仍然报错ORA03113
————————————————————————————————————————————————
切换用户su - grid
执行asmcmd命令
执行lsdg 查看目录空间使用情况,发现+FRA目录已经没有free_MB
在+FRA/archivelog目录下手动删除归档日志文件rm -fr ‘1_45*.dbf’
————————————————————————————————————————————————
切换到oracle用户,在rman下检查归档日志
rman>crosscheck archivelog all;
rman>delete expired archivelog all;    (delete archivelog until time 'sysdate-7' ; )
————————————————————————————————————————————————
执行sqlplus / as sysdba
sql>startup

实例正常启动

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26600495/viewspace-2152614/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26600495/viewspace-2152614/

oracle宕机,startup报错ora03113相关推荐

  1. oracle 启动报错03113,Oracle启动报错ORA-03113解决

    环境:RHEL6.4 + Oracle 11.2.0.4 步骤摘要:1.启动报错ORA-031132.查看alert日志查找原因3.根据实际情况采取合理的措施,这里我 环境:RHEL6.4 + Ora ...

  2. oracle 10g rac数据库,oracle 10g rac安装报错集锦

    oracle 10g rac安装报错汇总 删除crs 1.      停止资源:关闭crs资源:crsctl stop resources 关闭crs:       crsctl stop crs 2 ...

  3. oracle解决00302,oracle 导入数据,报错PLS-00302: component 'SET_NO_OUTLINES' must be declared...

    oracle 导入数据,报错PLS-00302: component 'SET_NO_OUTLINES' must be declared . 今天将本机的一个导出的库,导入到中一个oracle数据库 ...

  4. oracle00205报错,[Oracle] 数据库启动失败报错 ORA-00205: error in identifying control file

    有同事问我,他的数据库启动失败,报错如下: ORA-00205: error in identifying control file, check alert log for more info 这种 ...

  5. Xamarin.iOS真机测试报错

    Xamarin.iOS真机测试报错 错误信息:The MinimumOSVersion inside Info.plist does not include the device version(er ...

  6. Xamarin Android真机测试报错

    Xamarin Android真机测试报错 Xamarin Android真机测试报错,错误信息为INSTALL_CANCELLED_BY_USER.出现这个错误,通常都是真机上开发者选项设置错误.由 ...

  7. rhel5.8安装oracle10g,RHEL 5.8 安装Oracle 10g r2 clusterware 报错

    rhel 5.8 安装oracle 10g r2 clusterware 报错 这个报错和网上的大部分答案都不一样的,报错也不是缺少32位的rpm包,,是之前报错修改vipca 的时候多注释掉一行 , ...

  8. 清理apache共享内存引起的oracle宕机

    我的平台是redhat as 3 ,oracle 9204. 其他应用是apache,resin等. 因为以前发现apache运行时间长以后会出现共享内存不足的错误,具体错误信息如下: [Fri Ap ...

  9. oracle 10g rac 包root.sh报错,案例:Oracle Rac root.sh报错 Failed to create keys in the OLR

    天萃荷净 [root@web1 grid]# /u01/app/11.2.0/grid/root.sh Performing root user operation for Oracle 11g Th ...

最新文章

  1. vivo 亿级优惠券系统架构设计与实践
  2. php中的div是什么意思,div是什么意思?div标签怎么用
  3. [旧博客]Python 第一次
  4. JUnit:使用Java 8和AssertJ 3.0.0测试异常
  5. tomcat服务器通过配置来部署程序
  6. TDD开发模式实现代码功能逻辑(自己总结,持续更新)
  7. 编程珠玑---第二章 啊哈!算法
  8. NBA TopShot中勒布朗·詹姆斯的数字收藏卡以4.75万美元售出
  9. 小程序和vue语法对比_商城小程序对比传统电商的优势如何?
  10. 配置和调试EIGRP
  11. 安装ECShop报 Non-static method cls_image::gd_version() should not be called statically 解决方案
  12. 为什么做网站一般不用服务端控件?
  13. 初识循环神经网络(RNN)
  14. SHELL判断文件是否包含某个字串
  15. 前言:智能车制作的那些事
  16. matlab图像滤波详解(二维傅里叶滤波)
  17. MIT数字经济研究:建平台要以“网络效应”为目标
  18. vscode使用angular
  19. 无中介租房搜房工具 V1.0
  20. 小程序源码:团长头像制作小程序

热门文章

  1. ATC计算机会议,实验室三项成果分别被计算机系统、数据库、分布式计算重要会议 USENIX ATC、ICDE、IPDPS收录...
  2. 【2021】02 过年
  3. 使用xhshell 7 链接VMware虚拟机
  4. windows tabular数据流协议
  5. JXL操作Excel
  6. [树莓派]PICO基础使用_微雪OLED显示
  7. sh脚本中一些命令使用总结及sed命令
  8. 【100%通过率】华为OD机试真题 C 实现【单词倒序】【2022.11 Q4 新题】
  9. Java day16:代码作业(人才管理系统)
  10. 用 Python 自动生成数据日报!