ORA-03113
ORA-03113: end-of-file on communication channel
一般是由归档日志过大引起,清理归档日志
注:双实例的oracle启动---注意:首先要export ORACLE_SID=要操作的实例名 (win:set oracle_sid=要操作的实例名)保证自己操作的实例是需要删除归档日志文件的实例,然后进行删除步骤:
1.启动到mount状态下:
sqlplus /nolog:
进入到sql命令窗口下:
conn /as sysdba
startup mount;
2.查看恢复区(闪回区)位置及大小:
SQL> show parameter db_recovery;
3.物理清除归档路径下的日志文件:
进入到对应的归档实例日志目录,
清理不需要的归档日志---清理前请对需要的日子做好备份,
rm -rf (win:选中删除)不需要的子文件目录,
物理日志文件清理后,还需要在ramn管理中清理一次,不然还是显示的空间没有释放。
4.进入rman命令行:通过rman管理工具清理。
连接上数据库实例:rman
connect target sys/sys_passwd;
crosscheck backup;
delete obsolete;
delete expired backup;
crosscheck archivelog all;
delete expired archivelog all;
此步会有提示,输入 YES 回车
退出rman 删除完成,重新连接数据库
5.删除完毕后查看结果:
sqlplus /nolog
SQL> connect /as sysdba
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
6.重新启动数据库 ok。

浙公网安备 33010602011771号