Which two statements are true regarding the functionality of the remap command in ASMCMD?

Which two statements are true regarding the functionality of the remap command in ASMCMD?
(Choose two.)

Which two statements are true regarding the functionality of the remap command in ASMCMD?
(Choose two.)

A.
It repairs blocks that have read disk I/O errors

B.
It checks whether the alias metadata directory and the file directory are linked correctly.

C.
It repairs blocks by always reading them from the mirror copy and writing them to the original
location.

D.
It reads the blocks from a good copy of an ASM mirror and rewrites them to an alternate
location on disk if the blocks on the original location cannot be read properly.



Leave a Reply 3

Your email address will not be published. Required fields are marked *


mogukiller

mogukiller

The answer A is wrong.

Oracle says:

“The remap command only relocates blocks. It does not correct or repair blocks that contain corrupted contents.”

am

am

Answers A and D are good.

Remap repairs range of physical blocks on a disk. The remap command only repairs blocks that have read disk I/O errors. It does not repair blocks that contain corrupted contents, whether those blocks can be read or not. The command assumes a physical block size of 512 bytes and supports all allocation unit sizes (1MB to 64MB).
It reads the blocks from a good copy of an ASM mirror and rewrites them to an alternate location on disk if the blocks on the original location cannot be read properly.

Prisco

Prisco

The way it is written is the issue.

The remap command does not repair the block effectively, it just transfer it contents to another place, so they continue to be readable by the database. It repairs the error the database was having in reading the block, but the damaged block remains damaged.