暂无图片
Oracle 11g 在线redo日志错误,数据库只能启动到mount状态
我来答
分享
胡东宝
2021-12-10
Oracle 11g 在线redo日志错误,数据库只能启动到mount状态

Oracle 11g 在线redo日志错误,数据库只能启动到mount状态,

alter database open;报错

ora-00399:corrupt change  description in redo log

ora-00353: log corruption near block 3 change xxxxx  time  xxxx

ora-00312: online log 1 thread 1 : 'xxxx/redo1.log'



我添加了_allow_resetlogs_corruption=TRUE 参数,然后 recover database until cancel;  报错ora-00283,ora-16433,alter database open resetlogs; 报错ora-01139。还有其他方法把库起来吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Uncopyrightable

感觉可以直接alter database open?然后备份数据

暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen

 recover database until cancel;

alter database open resetlogs;  --执行这个命令后,所有redo会被重置,可能会导致数据库丢数据。

如果这种方式无法开库,则需要重建控制文件:

在mount状态下trace出控制文件:

alter database backup controlfile to trace as '/tmp/trace.txt';

然后重建控制文件,再开库即可。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
11.2.0.4打 gipsu20201020补丁,补丁更新完成后,集群无法启动
回答 2
补丁已经打上了,在启动集群时报错了,做的有备份,重启恢复集群可以恢复正常。
11g集群部署 ins03132报错
回答 2
可以查看一下hostss配置了没,或者试着sshgrid@bomcwjdb1
oracle加列+default DDL是否会有锁?
回答 4
看这个问题争论很大4000W的表测试(12C)SQL>desccreditinfopart;NameNull?TypeCIEMAILNOTNULLNVARCHAR2(100)CITELNVARC
关于oracle11g升级到oracle19C
回答 1
没更新注册信息吗
oracle安装过程缺少的包在哪下载?
回答 1
请参考:https://rpm.pbone.net/resultssrodzaj1searchcompatlibstdc%2B%2B33
oracle 11.2.0.1.0 出现 cursor: pin S wait on X 事件,有什么好的解决办法吗。
回答 4
从awr上找到锁的关键,看看SegmentsbyRowLockWaits这段是什么竞争严重?主要是锁,和操作系统无关。
Oracle11g rac集群scanip分发连接到节点1的IP过于缓慢
回答 4
之前也碰到过类似的问题,在节点2没问题,在节点1上就很慢。楼主可以看看awr报错,具体的等待事件是什么。我之前是碰到了logfilesync,后来查系统日志/var/log/message发现主机日志
ORACLE11g数据文件被覆盖是否可以恢复到被覆盖之前
回答 1
使用备份文件恢复
ORA-00600报错
回答 2
根据视图名称可以确定是物化视图还是普通视图。物化视图的可能性较大,刷新物化视图是字段长度超过物化视图定义的字段长度
oracle 的flashback闪回功能,开启过后有弊端吗?要注意些啥?
回答 2
已采纳
dgmgrl主备切换跟开不开闪回没关系;dg环境建议主备库都开启闪回,万一出现failover可以更快速的恢复同步;需要注意闪回日志存放空间,默认是存放1天,不会占用太多空间