OCP-1Z0-053-V12.02-307题

 

307.You have created a script in the recovery catalog called backup_database. Which of the following

commands would successfully execute that script?

A. run { open script backup_database; run script backup_database }

B. run { engage script backup_database; }

C. run { run script backup_database; }

D. Run { execute script backup_database; }

E. The name backup_database is an invalid name for an RMAN script. Trying to run it from RMAN would

result in an error.

Answer: D

答案解析:

参考:http://blog.csdn.net/rlhua/article/details/13169205


执行RMAN 存储脚本
• 执行脚本
RUN { EXECUTE SCRIPT
script_name
; }
• 执行全局脚本

RUN { EXECUTEGLOBAL SCRIPT
script_name
; }

连接到目标数据库和恢复目录,然后使用EXECUTE SCRIPT命令即可执行存储脚本。请注意,EXECUTE SCRIPT命令需要RUN块。如果脚本中的某一RMAN 命令失败,则不会执行脚本中的后续RMAN 命令。
执行脚本时,脚本将使用当时配置的自动通道。如果需要替换已配置的通道,请在脚本中使用ALLOCATE CHANNEL命令,如下例所示:
RMAN> RUN
{
ALLOCATE CHANNEL ch1 DEVICE TYPE DISK;
ALLOCATE CHANNEL ch2 DEVICE TYPE DISK;
ALLOCATE CHANNEL ch3 DEVICE TYPE DISK;
EXECUTE SCRIPT full_backup;
}

 

原文地址:https://www.cnblogs.com/hzcya1995/p/13316711.html