oracle 11g  ora-03113  问题解决


1、数据库已关闭时:

Sql>startup  nomount                    ‘将数据库启到NOMOUNT状态

2、修改回闪空间大小

Sql> alter system set db_recovery_file_dest_size=30G;      ‘将空间改为30G

3、启动到mount状态

Sql>alter database mount;

4、打开数据库

Sql>alter database open;

5、查看归档日志大小,手工删除不需要的历史归档文件

RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

说明: SYSDATA-7,表明当前的系统时间7天前,before关键字表示在7天前的归档日志,如果使用了闪回功能,也会删除闪回的数据。
同样道理,也可以删除从7天前到现在的全部日志,不过这个命令要考虑清楚,做完这个删除,最好马上进行全备份数据库