关于数据库恢复时的一些疑问

hope1234567hope 2008-05-12 05:47:57
关于数据库恢复时的一些疑问


本人是新手,在网上看到些关于数据库恢复的例子,有些地方不是很明白。希望大家指教!

网上看到的一些说法
1。由于非归档模式,之前的冷备份只能恢复到备份时的状态, 并且因为没有备份的控制文件导致只能通过重建控制文件来从新获得每个数据文件的SCN.
问:alter database backup controlfile to trace 这样新建得到的控制文件的scn来自哪?它获得的scn跟现有的controlfile 的scn什么区别?
2。recover database using backup controlfile to cancel;选CANCEL 一致下数据文件
一致下数据文件 是什么意思?
3.resetlogs方式就可以打开数据库了
为什么要以resetlogs方式就可以打开数据库了呢?
...全文
95 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hope1234567hope 2008-05-13
  • 打赏
  • 举报
回复
concel 是 until concel?
那它的 具体意思和作用是什么?
ruihuahan 2008-05-12
  • 打赏
  • 举报
回复
concel 是 until concel
hope1234567hope 2008-05-12
  • 打赏
  • 举报
回复
谢谢2楼的回复!
2. recover database using backup controlfile to cancel
网上那个说选择CANCEL,是为了"一致下数据文件",这是什么意思?什么是一致下数据文件,我一直认为{<RET>=suggested | filename | AUTO | CANCEL} 中CANCEL是什么也不作的。
gaohaha 2008-05-12
  • 打赏
  • 举报
回复
1. scn oracle 数据库自动产生,用来保证控制文件,数据文件,重做日志文件等的数据库的状态,保证文件的一致性,那条语句获得的scn和当前数据库的scn是过去和现在的区别。
2.是基于控制文件的取消恢复,你要问的意思不懂。。
3.因为你进行的是不完全的数据库恢复 所以重做日志文件和归档日志文件就需要改变,不能用之前的内容,需要重新设置日志文件,所以要加resetlogs

17,382

社区成员

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

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