FIRST_TIME:等同于创建时间。
CREATOR:该条记录的创建者(告诉你究竟是哪个进程干的)。
APPLIED:是否被应用,Data Guard环境下适用。
STATUS:该条记录的状态。
其中,CREATOR列标识该条记录的创建者,有下列几个值:
ARCH:表示由归档进程创建。
FGRD:表示由前台进程创建。
RMAN:表示由RMAN创建。
SRMN:表示由Standby端的RMAN创建。
LGWR:表示由Logwriter进程创建。
STATUS列标识该条记录的状态,有下列几个值:
A:指正常归档状态。
D:指该记录指向的归档文件已被删除。
U:指该记录指向的归档已不存用。
X:指该条记录失效,通常是当你在RMAN中执行了CROSSCHECK ARCHIVELOG后有可能出现。
其他字段理解起来比较简单,按照字面意义理解即可。
1.2 V$BACKUP_SET视图
V$BACKUP_SET视图中显示当前创建的备份集信息,该视图比较简单,通过DESC命令查看结构:
点击 (此处)折叠或打 开
1. SQL> DESC V$BACKUP_SET;
2. Name Null? Type
3. ------------------------------------------------
4. RECID NUMBER
5. STAMP NUMBER
6. SET_STAMP NUMBER
7. SET_COUNT NUMBER
8. BACKUP_TYPE VARCHAR2(1)
9. CONTROLFILE_INCLUDED VARCHAR2(3)
10. INCREMENTAL_LEVEL NUMBER
11. PIECES NUMBER
12. START_TIME DATE
13. COMPLETION_TIME DATE
14. ELAPSED_SECONDS NUMBER
15. BLOCK_SIZE NUMBER
16. INPUT_FILE_SCAN_ONLY VARCHAR2(3)
17. KEEP VARCHAR2(3)
18. KEEP_UNTIL DATE
19. KEEP_OPTIONS VARCHAR2(10)
该视图查看的信息与RMAN中命令LIST BACKUP类似,只不过表示形式不同。其中BACKUP_TYPE列标记该备份集中包含的文件类型,有下
列几个值:
L:表示包含归档重做日志文件;
D:表示数据文件完全备份;
I:表示增量备份。
还有一个常用的关联视图V$BACKUP_SET_DETAILS,该视图除了包含V$BACKUP_SET中的数据外,还额外记录了备份集的详细信息,比
如备份集大小、备份集所在设备等。额外的列也都比较简单,用字面意义理解列定义即可。另外还有一个显示所有备份集统计信息的视图
V$BACKUP_SET_SUMMARY,该视图中只有一条记录(统计自所有备份集的数据),不过并不常用,这里就不介绍了。
1.3 V$BACKUP_PIECE视图
V$BACKUP_PIECE中显示备份片段的信息,通过SET_STAMP列可以与V$BACKUP_SET.SET_STAMP视图关联,从而获得备份集的信息。
使用DESC命令查看该视图,会发现列还是有点儿多的:
点击 (此处)折叠或打 开
1. SQL> DESC V$BACKUP_PIECE;
2. Name Null? Type
3. -------------------------------------------------
4. RECID NUMBER
5. STAMP NUMBER
6. SET_STAMP NUMBER
7. SET_COUNT NUMBER
8. PIECE# NUMBER
9. COPY# NUMBER
10. DEVICE_TYPE VARCHAR2(17)
11. HANDLE VARCHAR2(513)
12. COMMENTS VARCHAR2(64)
13. MEDIA VARCHAR2(65)
14. MEDIA_POOL NUMBER
15. CONCUR VARCHAR2(3)
16. TAG VARCHAR2(32)
17. STATUS VARCHAR2(1)
18. START_TIME DATE
19. COMPLETION_TIME DATE
20. ELAPSED_SECONDS NUMBER
评论