代码改变世界

1Z0-053 争议题目解析330

2016-03-11 16:53  AlfredZhao  阅读(653)  评论(0编辑  收藏  举报

1Z0-053 争议题目解析330

考试科目:1Z0-053
题库版本:V13.02

题库中原题为:

330.What will be the end result of this set of RMAN commands?
shutdown abort
startup mount
restore datafile 4 until time ,,09/30/2008:15:00:00;
recover datafile 4 until time ,,09/29/2008:15:00:00;
alter database open resetlogs;
A. Datafile 4 will be recovered until 9/30/2008 at 15:00 and the database will open.
B. The restore command will fail.
C. The recover command will fail.
D. The alter database open resetlogs command will fail.
E. All these commands will fail because they must be in the confines of a run block.
Answer: D

争议点:
题库答案是D。网上答案很多说是B。

实验验证:

[oracle@JY-DB01 ~]$ rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Fri Mar 11 16:35:13 2016

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: JINGYU (DBID=3598773503)

RMAN> shutdown abort;

using target database control file instead of recovery catalog
Oracle instance shut down

RMAN> startup mount;

connected to target database (not started)
Oracle instance started
database mounted

Total System Global Area    1068937216 bytes

Fixed Size                     2260088 bytes
Variable Size               1015022472 bytes
Database Buffers              46137344 bytes
Redo Buffers                   5517312 bytes

RMAN> sql "alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";

sql statement: alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''

RMAN> restore datafile 4 until time '2016-03-11 16:00:00';

Starting restore at 2016-03-11 16:39:11
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=11 device type=DISK

channel ORA_DISK_1: starting datafile backup set restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_DISK_1: restoring datafile 00004 to +DATA1/jingyu/datafile/users.261.897474169
channel ORA_DISK_1: reading from backup piece /u02/app/oracle/fast_recovery_area/JINGYU/backupset/2016_03_10/o1_mf_nnndf_TAG20160310T122535_cg1xtz1g_.bkp
channel ORA_DISK_1: piece handle=/u02/app/oracle/fast_recovery_area/JINGYU/backupset/2016_03_10/o1_mf_nnndf_TAG20160310T122535_cg1xtz1g_.bkp tag=TAG20160310T122535
channel ORA_DISK_1: restored backup piece 1
channel ORA_DISK_1: restore complete, elapsed time: 00:00:02
Finished restore at 2016-03-11 16:39:14

RMAN> recover datafile 4 until time '2016-03-11 16:00:00';

Starting recover at 2016-03-11 16:39:33
using channel ORA_DISK_1

starting media recovery

archived log for thread 1 with sequence 262 is already on disk as file /u02/app/oracle/fast_recovery_area/JINGYU/archivelog/2016_03_10/o1_mf_1_262_cg22lcgo_.arc
archived log for thread 1 with sequence 263 is already on disk as file /u02/app/oracle/fast_recovery_area/JINGYU/archivelog/2016_03_10/o1_mf_1_263_cg2zjv8r_.arc
archived log for thread 1 with sequence 264 is already on disk as file /u02/app/oracle/fast_recovery_area/JINGYU/archivelog/2016_03_10/o1_mf_1_264_cg30dffw_.arc
archived log for thread 1 with sequence 265 is already on disk as file /u02/app/oracle/fast_recovery_area/JINGYU/archivelog/2016_03_11/o1_mf_1_265_cg42osms_.arc
channel ORA_DISK_1: starting archived log restore to default destination
channel ORA_DISK_1: restoring archived log
archived log thread=1 sequence=261
channel ORA_DISK_1: reading from backup piece /u02/app/oracle/fast_recovery_area/JINGYU/backupset/2016_03_10/o1_mf_annnn_TAG20160310T122613_cg1xv62c_.bkp
channel ORA_DISK_1: piece handle=/u02/app/oracle/fast_recovery_area/JINGYU/backupset/2016_03_10/o1_mf_annnn_TAG20160310T122613_cg1xv62c_.bkp tag=TAG20160310T122613
channel ORA_DISK_1: restored backup piece 1
channel ORA_DISK_1: restore complete, elapsed time: 00:00:01
archived log file name=/u02/app/oracle/fast_recovery_area/JINGYU/archivelog/2016_03_11/o1_mf_1_261_cg5126br_.arc thread=1 sequence=261
channel default: deleting archived log(s)
archived log file name=/u02/app/oracle/fast_recovery_area/JINGYU/archivelog/2016_03_11/o1_mf_1_261_cg5126br_.arc RECID=90 STAMP=906223174
archived log file name=/u02/app/oracle/fast_recovery_area/JINGYU/archivelog/2016_03_10/o1_mf_1_262_cg22lcgo_.arc thread=1 sequence=262
archived log file name=/u02/app/oracle/fast_recovery_area/JINGYU/archivelog/2016_03_10/o1_mf_1_263_cg2zjv8r_.arc thread=1 sequence=263
media recovery complete, elapsed time: 00:00:02
Finished recover at 2016-03-11 16:39:37

RMAN> alter database open resetlogs;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 03/11/2016 16:40:08
ORA-01139: RESETLOGS option only valid after an incomplete database recovery

RMAN> 

初步结论:
选择D。