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.
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 (YES) or the Oracle Database had already discovered this corrupt block and marked it as corrupt (NO). Note that when a corrupt block is encountered in a backup, and was not already marked corrupt by the Oracle Database, then the backup process does not mark the block as corrupt in the production data file. Thus, this field may be YES for the same block in more than one backup set.
ALL ZERO Block header on disk contained only zeros. The block may be valid if it was never filled and if it is in an Oracle7 file. The buffer will be reformatted to the Oracle8 standard for an empty block.
FRACTURED Block header looks reasonable, but the front and back of the block are different versions.
CHECKSUM optional check value shows that the block is not self-consistent. It is impossible to determine exactly why the check value fails, but it probably fails because sectors in the middle of the block are from different versions.
CORRUPT Block is wrongly identified or is not a data block (for example, the data block address is missing)
NOLOGGING Block does not have redo log entries (for example, NOLOGGING operations on primary database can introduce this type of corruption on a physical standby)
0: This value is used for rows containing data that pertain to the entire CDB. This value is also used for rows in non-CDBs.
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle 视图 V$BACKUP_CORRUPTION 官方解释,作用,如何使用详细说明
相关文章
- Oracle 视图 ALL_SECONDARY_OBJECTS 官方解释,作用,如何使用详细说明
- Oracle 视图 DBA_APPLICATIONS 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_TS_QUOTAS 官方解释,作用,如何使用详细说明
- Oracle 视图 DBA_HIST_SQL_BIND_METADATA 官方解释,作用,如何使用详细说明
- Oracle 视图 DBA_SCHEDULER_RESOURCES 官方解释,作用,如何使用详细说明
- Oracle 视图 DBA_SEGMENTS_OLD 官方解释,作用,如何使用详细说明
- Oracle 视图 V$DIAG_SQL_TRACE_RECORDS 官方解释,作用,如何使用详细说明
- Oracle 视图 V$IOSTAT_FUNCTION 官方解释,作用,如何使用详细说明
- 追求完美:Oracle 数据精度优化实践(oracle数据精度)
- 探索Oracle数据库表状态的方法(oracle查看表状态)
- 优化Oracle数据库:提升性能的优化策略(oracle数据库性能)
- Oracle使用索引查找数据(oracle查找索引)
- 使用Oracle中的NVL来进行判空(oracle判空函数)
- Oracle数据库优先级调整指南(oracle 优先级)
- Oracle性能监控:有效利用工具提升效率(oracle性能监控工具)
- 深入剖析Oracle体系架构.(oracle 体系架构)
- 使用JDBC直连Oracle快速与可靠的数据持久存储方案(jdbc直连oracle)
- 使用Flume将Oracle中的数据轻松灌入Hadoop集群(flume oracle)
- 快速提升职场效率Oracle使用功能技巧(oracle 使用功能)
- 揭示历史使用Oracle查询时光的脉搏(oracle以时间查询)
- 使用Oracle完成实体定义的数据库技术研究(oracle中的实体定义)
- Oracle起诉中国对未经许可使用软件的严重侵权(oracle 中国 起诉)
- 查看Oracle中时间从字典查询(oracle从字典查时间)
- 函数的优势Oracle中使用变量带入函数的好处(oracle 中变量带入)
- Oracle中使用升序和降序排序数据(oracle中升序降序)
- Oracle官网提供最新版本下载列表(oracle下载列表)
- 简单几步,学会使用Oracle PDB打开(oracle pdb打开)
- Oracle JRE官网安全性及兼容性的至高无上保证(oracle jre官网)
- Oracle 21412004 年给世界数据库界带来的重大变革(oracle 2141)