redo日志恢复
2022-05-11 15:32:27 0 举报
误删除redo日志进行恢复
作者其他创作
大纲/内容
步骤
手工删除实例下面的redo日志
[dmdba@localhost ceshi]$ rm -rf ceshi01.log
[dmdba@localhost ceshi]$ rm -rf ceshi02.log
删除重做日志文件后,重启数据库,会提示重做日志文件不存在,无法启动数据库
测试环境
修改修改PSEG_RECV参数为0
查看原库信息,初始化新的数据库实例
将新初始化的日志文件拷贝到原来的库里
[dmdba@localhost ceshi]$mv ceshi201.log ceshi01.log
[dmdba@localhost ceshi]$mv ceshi202.log ceshi02.log
[dmdba@localhost ceshi]$mv ceshi202.log ceshi02.log
利用dmmdf 修改redo日志的db_magic的值
通过查看原库的系统文件SYSTEM.DBF,查看原库的db_magic值
通过dmmdf修改重做日志文件的db_magic,第二个日志也需要重复这个步骤
修改后启动数据库
建议:迁移数据致新的库
此种情况重启的数据库可能无法进行正常的读写操作。即使可以正常读写操作,可能存在一些未知的问题。为了数据库的稳定运行,建议重建新库,将数据迁移到新库中。
0 条评论
下一页