在Oracle数据库的逻辑备份中,会生成一个后缀为.SH的文件,它是备份集的定义文件,记录了备份集的相关元数据信息。该文件非常重要,如果丢失将无法进行备份恢复。SH文件的主要内容包含:
1. BACKUP_TYPE:备份类型,如FULL或INCR(增量备份)。
2. COMPRESSED:是否启用压缩,Y或N。
3. BACKUP_MODE:备份模式,如HOT或COLD。
4. CHECKPOINT_CHANGE#:备份完成时数据文件的检查点SCN号。
5. DATABASE_INCARNATION#:数据库周期号。
6. DATABASE_RESETLOGS_CHANGE#:重做日志重置SCN号。
7. DATABASE_RESETLOGS_TIME:重做日志重置时间。
8. BACKUP_SET_STAMP:备份集时间戳。
9. START_TIME:备份开始时间。
10. COMPLETION_TIME: 备份完成时间。
11. BACKED_BY_VSS:是否使用VSS备份,Y或N。(只有在Windows上)
12. BACKUP_FILES:备份数据文件的列表。
13. PACKAGE_NAMES:被备份的归档日志文件名列表。
14. BACKUP_PIECES:备份片信息,包括文件名、大小、检查点SCN号等。
15. BACKUP_CONTROL_FILE_NAME:控制文件备份文件名。
16. BACKUP_SPFILE_NAME:SPFILE备份文件名。
17. BACKUP_SET_STAMP:备份集时间戳,可与SET_STAMP_ALLOCATED_SIZE一起使用来验证备份集的完整性。
SH文件包含了备份集的所有相关信息,备份、恢复、导出导入都需要依赖这个文件。
因此,SH文件的保存至关重要。理解SH文件的内容和重要性,能让DBA更加熟练地进行日常的备份与恢复管理工作。
联系信息:邮箱aoxolcom@163.com或见网站底部。
请登录后发表评论
注册
社交帐号登录