Oracle 视图 V$BACKUP_CORRUPTION 官方解释,作用,如何使用详细说明
本站中文解释
V$BACKUP_CORRUPTION 是Oracle 9i以给出的一个视图,用于检测RMAN备份引起的任何损坏。该视图会显示每个备份文件块中发现的所有已损坏数据文件块。
使用该视图,可以查看备份过程发生的任何问题。通过检查V$BACKUP_CORRUPTION,可以确定是否存在破坏性备份错误。如果有,可以用备份中存在的正常文件块来恢复坏的文件块。
使用V$BACKUP_CORRUPTION的方法:
1. 使用V$BACKUP_CORRUPTION视图查询损坏的备份数据文件块:
SELECT * FROM V$BACKUP_CORRUPTION;
2. 如果有损坏的备份数据文件块,可以用备份中的正常文件块来恢复,可以使用recover from scn功能来恢复:
recover from scn buffer ;
3. 如果使用recover from scn恢复失败,可以尝试使用recover database datafile 功能恢复文件:
recover database datafile ;
官方英文解释
V$BACKUP_CORRUPTION displays information about corrupt block ranges in data file backups from the control file.
Note that corruptions are not tolerated in the control file and archived redo log backups.
| Column | Datatype | Description |
|---|---|---|
|
|
|
Backup corruption record ID |
|
|
|
Backup corruption record stamp |
|
|
|
Backup set stamp |
|
|
|
Backup set count |
|
|
|
backup piece that contains this corrupt block |
|
|
|
Absolute file number of the data file that contains the corrupt blocks |
|
|
|
Block number of the first corrupt block in the range of corrupted blocks |
|
|
|
Number of corrupted blocks found starting with |
|
|
|
Change number at which the logical corruption was detected. Set to 0 to indicate media corruption. |
|
|
|
Indicates whether this corruption was not previously detected by the Oracle Database ( |
|
|
|
Type of block corruption in the data file:
|
|
|
|
The ID of the container to which the data pertains. Possible values include:
|