管理员删除了日志文件,出错,如何修复
来源:百度文库 编辑:神马文学网 时间:2024/04/28 19:41:57
1.使用alter database clear 命令清除日志内容
SQL>alter database clear unarchived logfile group 2;
2. 启动到MOUNT下查询当前日志序列
SQL>startup mount
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
1 1 23 104857600 1 YES INACTIVE
1129719 19-SEP-06
2 1 24 104857600 1 YES ACTIVE
1159922 19-SEP-06
3 1 25 104857600 1 NO CURRENT
1178165 21-SEP-06
当前日志序列号25 你的应当是94
3.复制全部数据文件,日志文件的备份文件.覆盖原文件 然后执行
SQL>recover database until cancel;
这时候回出现几个选项.不要使用自动.直接回车就可.注意日志序列号.等恢复到94号日志时就不用继续了!这时候输入CANCEL.结束恢复过程.
4.打开数据库
SQL>alter database open resetlogs;
日志恢复比较复杂,日志恢复结束时,可能还会存在数据文件的恢复问题.所以仍需要恢复数据文件.知道数据库完全同步为止.
SQL>alter database clear unarchived logfile group 2;
2. 启动到MOUNT下查询当前日志序列
SQL>startup mount
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIM
------------- ---------
1 1 23 104857600 1 YES INACTIVE
1129719 19-SEP-06
2 1 24 104857600 1 YES ACTIVE
1159922 19-SEP-06
3 1 25 104857600 1 NO CURRENT
1178165 21-SEP-06
当前日志序列号25 你的应当是94
3.复制全部数据文件,日志文件的备份文件.覆盖原文件 然后执行
SQL>recover database until cancel;
这时候回出现几个选项.不要使用自动.直接回车就可.注意日志序列号.等恢复到94号日志时就不用继续了!这时候输入CANCEL.结束恢复过程.
4.打开数据库
SQL>alter database open resetlogs;
日志恢复比较复杂,日志恢复结束时,可能还会存在数据文件的恢复问题.所以仍需要恢复数据文件.知道数据库完全同步为止.
管理员删除了日志文件,出错,如何修复
如何找回删除了的文件01
如何删除无法删除文件
引用 如何删除无法删除的文件 - 成靖的日志 - 网易博客
如何恢复删除的文件
如何删除系统顽固文件
如何找回删除的文件
如何找回删除的文件?????????
如何找回删除的文件
修复boot分区文件被删除的方法
如何删除squid 日志
正在使用的文件如何删除?
如何删除系统顽固文件(转载)
如何删除不需要的字体文件
如何找回删除的文件a
教你如何删除顽固文件
如何删除顽固文件之流氓软件
如何找回回收站被删除的文件
如何恢复被删除的文件
如何恢复错误删除的文件
如何恢复删除的文件(下载)
如何一次删除word文件中的空行
如何删除难删的文件
如何删除Windows中不让删除的文件?