关于数据库恢复时的一些疑问
本人是新手,在网上看到些关于数据库恢复的例子,有些地方不是很明白。希望大家指教!网上看到的一些说法
1。由于非归档模式,之前的冷备份只能恢复到备份时的状态, 并且因为没有备份的控制文件导致只能通过重建控制文件来从新获得每个数据文件的SCN.
问:alter database backup controlfile to trace 这样新建得到的控制文件的scn来自哪?它获得的scn跟现有的controlfile 的scn什么区别?
2。recover database using backup controlfile to cancel;选CANCEL 一致下数据文件
一致下数据文件 是什么意思?
3.resetlogs方式就可以打开数据库了
为什么要以resetlogs方式就可以打开数据库了呢?
本人是新手,在网上看到些关于数据库恢复的例子,有些地方不是很明白。希望大家指教!网上看到的一些说法
1。由于非归档模式,之前的冷备份只能恢复到备份时的状态, 并且因为没有备份的控制文件导致只能通过重建控制文件来从新获得每个数据文件的SCN.
问:alter database backup controlfile to trace 这样新建得到的控制文件的scn来自哪?它获得的scn跟现有的controlfile 的scn什么区别?
2。recover database using backup controlfile to cancel;选CANCEL 一致下数据文件
一致下数据文件 是什么意思?
3.resetlogs方式就可以打开数据库了
为什么要以resetlogs方式就可以打开数据库了呢?
2.是基于控制文件的取消恢复,你要问的意思不懂。。
3.因为你进行的是不完全的数据库恢复 所以重做日志文件和归档日志文件就需要改变,不能用之前的内容,需要重新设置日志文件,所以要加resetlogs
2. recover database using backup controlfile to cancel
网上那个说选择CANCEL,是为了"一致下数据文件",这是什么意思?什么是一致下数据文件,我一直认为{<RET>=suggested | filename | AUTO | CANCEL} 中CANCEL是什么也不作的。
那它的 具体意思和作用是什么?