ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 043-008

043-008

原创 Linux操作系统 作者:jbymy2000 时间:2012-03-04 10:50:11 0 删除 编辑
8. You are using Oracle Database 10g. Which statement regarding an
incomplete recovery is true?
A. You do not need to restore all the data files.
B. You do not need to open the database with the RESETLOGS operation
C. You do not need to perform. a full backup after the RESETLOGS operation.
D. You do not need to recover all the data files to the same system change
number (SCN).
Answer: C
10g版本不需要resetlogs 后全量备份了。
1)在open resetlogs时,oracle要对比检查控制文件和数据字典file$,如果一个数据文件在file$中存在,但在控制文件中不存在,
   那在控制文件中将创建一个这个文件条目(MISSINGnnn ‘nnn’是十进制的file_id),同时这个文件被标记为离线并需要恢复。如果
   实际中这个文件存在的话,可以通过如下sql更改到正确的文件名。
   sql> alter database rename file 'MISSINGnnn' to '';
   然后数据文件被恢复,online。
2)如果一个数据文件存在控制文件中,而不在数据字典file$中,那么直接把控制文件中这个文件的记录条目删除(oracle认为file$文
   件是正确的,要以它为准)
觉得D应该是对的,如果表空间offline之后也不能保证说有的scn一致啊?

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11312660/viewspace-717622/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 043-007
下一篇: 043-009
请登录后发表评论 登录
全部评论

注册时间:2012-01-10

  • 博文量
    416
  • 访问量
    205551