冷备份+归档日志恢复的问题

big106 2003-05-08 12:04:52
冷备份全库(问题一:包括联机日志文件,我看了好多资料说不用备份,不知道会不会对后面有影响),然后打开库进行操作,先alter system switch logfile,产生归档日志文件1,然后添加表a(无数据),alter system switch logfile,产生归档日志文件2,表中插入数据,alter system switch logfile,产生归档日志文件3,关闭数据库,将原有的数据文件、重做日志文件全部删除(保留归档日志文件。问题二,日志文件删除是不是就不能完全恢复了?),恢复冷备份,startup mount,recover database using backup controlfile until cancel;报错(乱码),请高手来指出我操作中的错误,谢谢

...全文
41 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mwonder 2003-05-09
  • 打赏
  • 举报
回复
有点问题,是至少也应保存 控制文件,否则你无法恢复,如你保存了控制文件,恢复时system表空间会报错

oracle会比较控制文件和数据文件上的scn号是否一致的,他也是靠这个来做恢复的
mwonder 2003-05-08
  • 打赏
  • 举报
回复
1你的数据库必须处于归档模式,用archive log list察看

2一般情况下是 坏掉那个文件,从备份中见那个文件拷回,再执行恢复命令
即使你要删掉全部文件,至少也应保存 当前活动的重做日志文件,oracle提到过:当前活动的重做日志文件是唯一无法备份的,靠的是镜像机制

3你这种操作,我做过,具体记不太清了,不过肯定不是用简单的recover命令能解决的,日志事物号scn校验会不对的,首先system标空间会报错

4 报错(乱码),可能和你的 nls_lang环境参数有关,改一下,报错信息会很有用的
即使乱码,也会有 类似 00435类的数字,可以查找 ora-00435的错误代码描述

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧