053-005


5.Examine the section of the Health Check report given below:
DBMS_HM.GET_RUN_REPORT('HM_RUN_1061')
Run Name : HM_RUN_1061 Run Id : 1061 Check Name : Data Block Integrity Check Mode :
REACTIVE Status : COMPLETED Start Time : 2007-05-12 22:11:02.032292 -07:00 End Time :

Source Incident Id : 7418
Number of Incidents Created :0
Which two statements are true regarding the Health Check report? (Choose two.)
A. Health Check was performed manually.
B. Health Check was performed to check the disk image block corruptions.
C. Health Check was performed to check interblock and intersegment corruption.
D. Health Check was performed to verify the integrity of database files and report failures.
E. Health Check was performed by the Health Monitor automatically in response to a critical error.
Answer: AB

解析:

BEGIN
DBMS_HM.RUN_CHECK('Data Block Integrity Check', 'HM_RUN_1061',null,'BLC_DF_NUM=1;BLC_BL_NUM=23456');
END;
/

select dbms_hm.get_run_report('HM_RUN_1061','TEXT','BASIC') from dual;

Data Block Integrity Check—This check detects disk image block corruptions such as checksum failures, head/tail mismatch, and logical inconsistencies within the block. Most corruptions can be repaired using Block Media Recovery. Corrupted block information is also captured in the V$DATABASE_BLOCK_CORRUPTION view. This check does not detect inter-block or inter-segment corruption.
参数说明
SELECT a.* FROM v$hm_check_param a, v$hm_check b
WHERE a.check_id = b.id
AND b.name = 'Data Block Integrity Check'; --BLC_DF_NUM 文件号 BLC_BL_NUM块号

参考:

http://docs.oracle.com/cd/B28359_01/server.111/b28310/diag007.htm#ADMIN11269

posted @ 2014-04-17 23:41  bowshy  阅读(314)  评论(0编辑  收藏  举报