ITPub博客

首页 > 数据库 > Oracle > 1Z0-053 V13.02 Q268

1Z0-053 V13.02 Q268

原创 Oracle 作者:cow977 时间:2016-09-02 21:25:01 0 删除 编辑
268.You are using Recovery Manager (RMAN) for backup and recovery operations with a recovery
catalog. You have been taken database backups every evening. On November 15, 2007, at 11:30 AM,
you were informed that the USER_DATA tablespace was accidentally dropped.
On investigation, you found that the tablespace existed until 11:00 AM, and important transactions were
done after that.
So you decided to perform incomplete recovery until 11:00 AM. All the archive logs needed to perform
recovery are intact. In NOMOUNT state you restored the control file that has information about the
USER_DATA tablespace from the latest backup. Then you mounted the database.
Identify the next set of commands that are required to accomplish the task?
A.RMAN> run
{
SET UNTIL TIME 'Nov 15 2007 11:00:00';
RESTORE DATABASE;
RECOVER DATABASE;
}
B.RMAN> run
{
SET UNTIL TIME 'Nov 15 2007 11:00:00';
RESTORE DATABASE;
RECOVER DATABASE USING BACKUP CONTROLFILE;
}
C.RMAN> run
{
RESTORE DATABASE;
RECOVER DATABASE UNTIL TIME 'Nov 15 2007 11:00:00';
}
D.RMAN> run
{
RESTORE TABLESPACE user_data;
RECOVER TABLESPACE user_data UNTIL TTMIME 'Nov 15 2007 11:00:00';
}
Answer: A

您正在使用恢复管理器(RMAN)用于备份和恢复恢复目录的操作。你每天晚上已经采取了数据库备份措施。在2007年11月15日上午11:30,您被告知用户数据的表空间被意外删除。
在调查中,你发现表空间存在至11:00,重要交易在那之后完成。于是,你决定执行不完全恢复至11:00。所有存档日志需要执行恢复完好。 在NOMOUNT状态恢复控制文件,该文件拥有从最新的备份用户数据表空间信息。然后,你挂载数据库。确定下一个所需要来完成任务的命令集?


可以通过以下步骤执行服务器管理的时间点恢复。数据库必须处于ARCHIVELOG模式。
1.确定还原目标。这可以是日期和时间、SCN、还原点或日志序列号。例如,如果你知道某些错误事务处理是在昨天下午3:00 提交的,则可以选择昨天下午2:59 作为目标还原点时间。
2.设置国家语言支持(NLS) 操作系统环.境变量,确保为RMAN 提供的时间常量的格式是正确的。以下是一些示例设置:
$ export NLS_LANG = american_america.us7ascii
$ export NLS_DATE_FORMAT = "yyyy-mm-dd:hh24:mi:ss"
3.装载数据库。如果数据库已打开,则必须先将其关闭,如本例所示:
RMAN> shutdown immediate
RMAN> startup mount
4.创建一个RUN块并运行该块。RECOVER和RESTORE命令应位于同一个RUN块中,这样UNTIL设置可以同时应用于两者。例如,如果选择恢复到特定SCN,则RESTORE命令需要知道该值,以便可以从足够早的备份(即该SCN 之前的备份)还原文件。
以下是RUN块的一个示例:
RUN
{
SET UNTIL TIME '2007-08-14:21:59:00';
RESTORE DATABASE;
RECOVER DATABASE;
}
5.打开数据库进行读/写操作时,会立即完成刚刚执行的还原。因此,先先在READ ONLY模式下打开数据库并查看某些数据,检查恢复操作是否符合预期结果。
RMAN> SQL 'ALTER DATABASE OPEN READ ONLY';
6.如果对恢复结果感到满意,则使用RESETLOGS选项打开数据库,如下所示:
RMAN> ALTER DATABASE OPEN RESETLOGS;

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

上一篇: 1Z0-053 V13.02 Q648
下一篇: 1Z0-053 V13.02 Q151
请登录后发表评论 登录
全部评论

注册时间:2011-03-02

  • 博文量
    698
  • 访问量
    893915