archive日志满,数据库没办法open,改不了参数,rman也删不了日志,请问如何处理?

数据库没办法open,无法修改参数db_recovery_file_dest
SQL>  alter database open
  2  ;
 alter database open
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 26064
Session ID: 639 Serial number: 3

rman没办法删除archive日志,释放不出空间。死循环。各位大佬~求解,谢谢

RMAN> crosscheck archivelog all; 

using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of crosscheck command at 08/28/2019 10:27:14
RMAN-12010: automatic channel allocation initialization failed
RMAN-06403: could not obtain a fully authorized session
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory

参与8

2同行回答

renou2012renou2012数据库管理员KE
启动到mount阶段 就可以修改  db_recovery_file_dest 参数 或者清理日志 建议查看后台alert日志 显示全部

启动到mount阶段 就可以修改  db_recovery_file_dest 参数 或者清理日志 
建议查看后台alert日志 

收起
金融其它 · 2019-08-28
匿名用户匿名用户
首先感谢楼上大佬指点。修改db_recovery_file_dest,不需要数据库open状态。一开始理解错了。解决步骤:1.启动数据库到mount状态SQL> startup mount2.修改db_recovery_file_dest参数大小SQL> alter system set db_recovery_file_dest_size=40G scope=spfile;3.关闭数...显示全部

首先感谢楼上大佬指点。
修改db_recovery_file_dest,不需要数据库open状态。一开始理解错了。
解决步骤:
1.启动数据库到mount状态
SQL> startup mount
2.修改db_recovery_file_dest参数大小
SQL> alter system set db_recovery_file_dest_size=40G scope=spfile;
3.关闭数据库
SQL> shutdown immediate
重启生效。

收起
IT其它 · 2019-08-28
浏览1692

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-08-28
  • 关注会员:2 人
  • 问题浏览:3137
  • 最近回答:2019-08-28
  • X社区推广