问题描述:
Oracle启动startup,ORA-03113:通信通道文件结尾
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 2.0577E+10 bytes
Fixed Size 2184672 bytes
Variable Size 1.0805E+10 bytes
Database Buffers 9730785280 bytes
Redo Buffers 39743488 bytes
数据库装载完毕。
ORA-03113: 通信通道的文件结尾
进程 ID: 3836
会话 ID: 66 序列号: 3
问题分析:
(1)加载数据库
SQL> startup mount
(2)查看db_recovery_dest_size的大小
SQL> show parameter db_recovery_dest_size
db_recovery_file_dest_size big integer 4G
(3)查看剩余空间
SQL>select * from v$recovery_file_dest;
417235532166565661 0 29
(4)查看flash_recovery_area使用情况
SQL> select * from v$flash_recovery_area_usage;
解决方法:
(1)增加db_recovery_file_dest_size的大小,从4G到8G
SQL> alter system set db_recovery_file_dest_size=8G scope=both;
(2)或者:通过删除flash recovery area中不必要的备份来释放flash recovery area空间
RMAN>delete obsolete;
RMAN>crosscheck backupset;
RMAN>delete expired backupset;