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

current状态的redolog日志文件误删

原创 wzf0072 2023-03-22
830

在Oracle数据库open状态下,如果无意误删了处于current状态的redolog日志文件(假设仅1个member),最优的处理方案是按下述步骤中的( )处理次序: 高级难度 

(1)使用shutdown abort关闭数据库 

(2)使用lsof等命令,找到对应redolog的句柄fd,然后使用cp <fd> redolog的方法重新生成误删的redo文件

 (3)使用lsof等命令,找到对应redolog的句柄fd,然后使用ln -s <fd> redolog生成软链接文件 

(4)用shutdown immediate关闭数据库

 (5)启动数据库并使用alter database drop logfile group <deleted group>删除误删的redo文件组 

(6)使用命令alter system checkpoint;alter system archive log current;测试日志切换及归档是否正常

 (7)马上添加足够多的日志组以防止数据库hang死 

(8)使用物理备份做不完全恢复到最近的日志 

(9)马上关闭数据库监听对数据库做逻辑导入导出后,重建数据库

(10)使用alter database drop logfile group <deleted group>删除误删的redo文件组

A

(2)(1)(5)(6)

B

(7)(3)(6)(10)

C

(9)

D

(7)(1)(8)

E

(2)(4)(5)(6)

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

评论