oracle视图失效,ORACLE 11Gr2 V$ARCHIVED_LOG视图过期信息
此視圖的信息來自于基表 x$kccal—- [K]ernel [C]ache [C]ontrolfile management [A]rchived [L]ogfile record
我們在rman下進行archive log刪除后,發現在V$ARCHIVE_LOG中發現還是有相關記錄,只是狀態標記為D(即為已刪除),但是list archivelog all時,沒有任何記錄
這是因為,我們list archived all時也是獲取v$archived_log里的信息,但是它只獲取status in(‘X’,’A’)兩個狀態的信息(可以通過10046去佐證此信息)。
下面是分區delete archivelog all前后的區別
SQL> select name,sequence#,status,deleted from v$archived_log;
NAME SEQUENCE# S DEL
——————————————————————————– ———- – —
/oradata/db_recovery_dest/TRSEN/archivelog/2016_01_04/o1_mf_1_2_c8nyq8p8_.arc 2 A NO
/oradata/db_recovery_dest/TRSEN/archivelog/2016_01_04/o1_mf_1_1_c8nd4xj2_.arc 1 A NO
/oradata/db_recovery_dest/TRSEN/archivelog/2016_01_04/o1_mf_1_3_c8nyro5f_.arc 3 A NO
/oradata/db_recovery_dest/TRSEN/archivelog/2016_01_05/o1_mf_1_7_c8o5xprs_.arc 7 A NO
/oradata/db_recovery_dest/TRSEN/archivelog/2016_01_05/o1_mf_1_4_c8o5xkw9_.arc 4 A NO
/oradata/db_recovery_dest/TRSEN/archivelog/2016_01_05/o1_mf_1_6_c8o5xn3j_.arc 6 A NO
/oradata/db_recovery_dest/TRSEN/archivelog/2016_01_05/o1_mf_1_5_c8o5xlms_.arc 5 A NO
/oradata/db_recovery_dest/TRSEN/archivelog/2016_01_05/o1_mf_1_8_c8o5xsrt_.arc 8 A NO
19 rows selected.
SQL> /
NAME SEQUENCE# S DEL
——————————————————————————– ———- – —
2 D YES
1 D YES
3 D YES
7 D YES
4 D YES
6 D YES
5 D YES
8 D YES
19 rows selected.
現在我們利用9i里遺留的方法,在9ionline上說是為了解決在8i及8i之前因ctl文件兩條記錄對應的同一個物理文件信息;
在11g中online help上沒有找到相關存儲過程說明
execute sys.dbms_backup_restore.resetCfileSection(11);
注意:
1、在處理過程中會清理ctl文件所有狀態的archivelog信息.
2、一般不建議處理
清理完后需要手動注冊在歸檔目錄的日志信息方法如下:
RMAN> catalog start with ‘/oradata/db_recovery_dest/TRSEN/archivelog’;
此存儲調用,是個很簡單的存儲過程,傳遞類型,其類型有哪些見如下列表
PROCEDURE resetCfileSection(record_type IN binary_integer );
–This procedure attempts to reset the circular controlfile section.
–Input parameters:
–record_type
–The circular record type whose controlfile section is to be reset.
類型列表如下:
0=>DATABASE
1=>CKPT PROGRESS
2=>REDO THREAD
3=>REDO LOG
4=>DATAFILE
5=>FILENAME
6=>TABLESPACE
7=>TEMPORARY FILENAME
8=>RMAN CONFIGURATION
9=>LOG HISTORY
10=>OFFLINE RANGE
11=>ARCHIVED LOG
12=>BACKUP SET
13=>BACKUP PIECE
14=>BACKUP DATAFILE
15=>BACKUP REDOLOG
16=>DATAFILE COPY
17=>BACKUP CORRUPTION
18=>COPY CORRUPTION
19=>DELETED OBJECT
20=>PROXY COPY
21=>BACKUP SPFILE
23=>DATABASE INCARNATION
24=>FLASHBACK LOG
25=>RECOVERY DESTINATION
26=>INSTANCE SPACE RESERVATION
27=>REMOVABLE RECOVERY FILES
28=>RMAN STATUS
29=>THREAD INSTANCE NAME MAPPING
30=>MTTR
31=>DATAFILE HISTORY
32=>STANDBY DATABASE MATRIX
33=>GUARANTEED RESTORE POINT
34=>RESTORE POINT
35=>DATABASE BLOCK CORRUPTION
36=>ACM OPERATION
37=>FOREIGN ARCHIVED LOG
總結
以上是生活随笔為你收集整理的oracle视图失效,ORACLE 11Gr2 V$ARCHIVED_LOG视图过期信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯视频回应多设备登录被封号:最多可在2
- 下一篇: 河南省医保卡如何办理?