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

602.On Friday at 11:30 am you decided to flash back the database because of a user error that occurred

at 8:30 am.

Which option must you use to check whether a flashback operation can recover the database to the

specified time?

A. Check the alert log file

B. Query the V$FLASHBACK_DATABASE_LOG view

C. Query the V$RECOVERY_FILE_DEST_SIZE view

D. Query the V$FLASHBACK_DATABASE_STAT view

E. Check the value assigned for the UNDO_RETENTION parameter

Answer: B

答案解析:

本题的问题是:使用哪一个选项来检查闪回操作可以将数据库恢复到指定时间。
通过V$FLASHBACK_DATABASE_LOG表的OLDEST_FLASHBACK_SCN和OLDEST_FLASHBACK_TIME字段可以得出数据库可闪回的近似最低SCN和时间。选B。
 
sys@TEST0924> desc V$FLASHBACK_DATABASE_LOG;
 Name                                                  Null?    Type
----------------------------------------------------- -------- ------------------------------------
 OLDEST_FLASHBACK_SCN                                           NUMBER
 OLDEST_FLASHBACK_TIME                                          DATE
 RETENTION_TARGET                                               NUMBER
 FLASHBACK_SIZE                                                 NUMBER
 ESTIMATED_FLASHBACK_SIZE                                       NUMBER
使用V$FLASHBACK_DATABASE_LOG视图可监视闪回数据库的保留目标:
• ESTIMATED_FLASHBACK_SIZE使用先前记录的闪回数据,可估计快速恢复区中闪回日志需要多少磁盘空间才能满足当前闪回保留目标。估计的依据是自实例启动以来
的工作量,或者是等于闪回保留目标的最近时间间隔,取较小的那个值。
• FLASHBACK_SIZE给出了闪回数据的当前字节大小(以字节为单位)。
• OLDEST_FLASHBACK_SCN和OLDEST_FLASHBACK_TIME显示了数据库可闪回到的近似最低SCN 和时间。V$DATABASE中的CURRENT_SCN给出了当前数据库SCN。
 
sys@TEST0924> desc V$FLASHBACK_DATABASE_STAT;
 Name                                                  Null?    Type
----------------------------------------------------- -------- ------------------------------------
 BEGIN_TIME                                                     DATE
 END_TIME                                                       DATE
 FLASHBACK_DATA                                                 NUMBER
 DB_DATA                                                        NUMBER
 REDO_DATA                                                      NUMBER
 ESTIMATED_FLASHBACK_SIZE                                       NUMBER
使用V$FLASHBACK_DATABASE_STAT视图可监视闪回数据库日志中记录闪回数据的开销。此视图包含24 小时的信息,每一行代表一小时的时间间隔。使用此视图可确定闪回数据的生成速率变化。
FLASHBACK_DATA和REDO_DATA分别代表时间间隔期间写入的闪回数据和重做数据的字节数,而且,DB_DATA提供了读写的数据块的字节数。此视图还包含一定时间间隔内预计需要的闪回空间。
SQL> SELECT begin_time, end_time, flashback_data, db_data,  redo_data, estimated_flashback_size AS EST_FB_SZE  FROM V$FLASHBACK_DATABASE_STAT;
BEGIN_TIM END_TIME  FLASHBACK_DATA    DB_DATA  REDO_DATA EST_FB_SZE
--------- --------- -------------- ---------- ---------- ----------
12-FEB-09 12-FEB-09          16384          0      24576          0
12-FEB-09 12-FEB-09        6594560    7471104    1533440  815923200
 
sys@TEST0924> desc V$RECOVERY_FILE_DEST;
 Name                                                  Null?    Type
----------------------------------------------------- -------- ------------------------------------
 NAME                                                           VARCHAR2(513)
 SPACE_LIMIT                                                    NUMBER
 SPACE_USED                                                     NUMBER
 SPACE_RECLAIMABLE                                              NUMBER
 NUMBER_OF_FILES                                                NUMBER
查询V$RECOVERY_FILE_DEST可查看与快速恢复区相关的信息。列说明如下:
• NAME:快速恢复区的名称,指示位置字符串
• SPACE_LIMIT:在DB_RECOVERY_FILE_DEST_SIZE参数中指定的磁盘限制
• SPACE_USED:快速恢复区文件使用的空间(字节)
• SPACE_RECLAIMABLE:通过删除过时文件、冗余文件和其它空间管理算法确定的低优先级文件,可回收的空间量
• NUMBER_OF_FILES:文件数量
SQL> SELECT name, space_limit AS quota,space_used AS used,space_reclaimable AS reclaimable,number_of_files AS files FROM v$recovery_file_dest ;
NAME QUOTA USED RECLAIMABLE FILES
------------------------ ---------- ---------- ----------- -----
/u01/flash_recovery_area 5368707120 2507809104 203386880 226
 
 
原文地址:https://www.cnblogs.com/hzcya1995/p/13317051.html