暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ORA-03113: end-of-file on communication channel

ORA-03113: end-of-file on communication channel

问题详情:

在启动数据库的时候遇到:

ORA-03113: end-of-file on communication channel
Process ID: 25583
Session ID: 256 Serial number: 28096

遇到这个问题,一般情况下是因为归档满了。

解决方法:

使用sqlplus /nolog进入sql中

执行startup mount将数据库启动到mount阶段。

查看数据库归档使用率:

SYS@rac19cdb1> select * from v$flash_recovery_area_usage;

可以看到归档使用率,达到了百分之99。

解决思路:

1.扩大归档空间

查看当前归档空间大小

SYS@rac19cdb1> select * from v$recovery_file_dest;

alter system set db_recovery_file_dest_size=4000M;

2. 清理归档

另开一个窗口执行如下命令:

rman是进入rman执行命令行

crosscheck archivelog all; 是检查归档日志

delete expired archivelog all; 是删除所有过期归档日志清除三天前的归档

delete archivelog all completed before 'sysdate - 3' 手动删除不需要的归档日志文件 (删除 3 天以前的日志记录)

[oracle@rac19c01 ~]$ rman target /

RMAN> crosscheck archivelog all;

清除三天前的归档

RMAN> delete archivelog all completed before 'sysdate - 3';

查看清理后的归档空间使用情况

SYS@rac19cdb1> select * from v$flash_recovery_area_usage;

SYS@rac19cdb1> alter database open;
SYS@rac19cdb1> select status,instance_name from v$instance;

可以看到数据库已经恢复正常了。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论