oracle数据库日志组成员丢失处理

本文介绍了解决Oracle数据库中日志组丢失的问题。通过强制挂载数据库、删除无用的日志组并重置日志成员信息的方法,最终成功启动数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
日志组成员都丢失的处理

进入mount状态
startup force mount
 
开启另一窗口,动态监视警报日志
cd $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace
tailf alert_prod.log
 
开启数据库
alter database open
 
产生错误
ORA-03113: end-of-file on communication channel

警报日志:
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
Errors in file /u01/app/oracle/diag/rdbms/prod/prod/trace/prod_lgwr_4994.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/prod/redo01.log'
 
处理方法:
1.删除无用日志组
startup force mount
alter database drop logfile group 1 ;
2.重置日志成员信息
alter database clear logfile group 1;
 
启动数据库
startup
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值