053-670

After you have restored and recovered a database to a new host by using a previously performed Recovery Manager (RMAN) backup, which is the best option you would consider for the new database?
A. Opening the database in RESTRICTED mode
B. Opening the database with the RESETLOGS option
C. Setting a new DBID for the newly restored database
D. Restoring the server parameter file (SPFILE) to the new host

在新主机上重建第一种方法是使用目标库的备份(此题的考点),在主机上进行重建和恢复:
1.记录源端数据库标示(DBID)。(自动备份控制文件的话也不用,并且只要有数据文件都可以直接查询DBID,没 catalog,同一数据库名下不会有多个备份文件)
2.拷贝源数据库的初始化参数文件到新主机上(有自动备份也可以不用拷贝)。
3.确保源端的备份,包括自动备份的控制文件。
4.使用备份恢复控制文件 (在 nomount 下,可以使用辅助实例或者 set DBID 启动到 noumount,然后重建控制文件和参数文件)
5.使用备份文件重建和恢复:
在恢复了控制文件和参数文件后,就可以使用这些文件启动到 mout,使用 catalog start with 将备份的文件加入。就可以进行 restore 和 recover 了。
6.使用 resetlogs 方式打开数据库
  可以看出 A 选项明显错误。不要排他模式打开数据库。 C 选项不是必须选项,如果自动备份了控制文件,不需要设置 DBID。 D 选项错误,可以直接拷贝源库上的参数文件,不用重建。
B 正确,由于没有在线日志,必须使用 resetlog 打开数据库。
注:另一种在新主机上重建数据库的方式是使用 duplicate 进行数据库复制。

原文地址:https://www.cnblogs.com/Babylon/p/7843964.html