[重慶思莊每日技術分享]-清除控制檔案的資訊
通過查詢v$controlfile_record_section檢視獲得許多資訊.
SQL> select rownum -1 a, crs.* from v$controlfile_record_section crs;
A TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX LAST_INDEX LAST_RECID
---------- ---------------------------- ----------- ------------- ------------ ----------- ---------- ----------
0 DATABASE 316 1 1 0 0 0
1 CKPT PROGRESS 8180 11 0 0 0 0
2 REDO THREAD 256 8 1 0 0 0
3 REDO LOG 72 16 3 0 0 0
4 DATAFILE 520 1600 8 0 0 2
5 FILENAME 524 5298 12 0 0 0
6 TABLESPACE 68 1600 9 0 0 2
7 TEMPORARY FILENAME 56 1600 1 0 0 1
8 RMAN CONFIGURATION 1108 50 0 0 0 0
9 LOG HISTORY 56 292 4 1 4 4
10 OFFLINE RANGE 200 1063 0 0 0 0
11 ARCHIVED LOG 584 308 12 1 12 12
12 BACKUP SET 40 1227 0 0 0 0
13 BACKUP PIECE 736 1000 0 0 0 0
14 BACKUP DATAFILE 200 1063 0 0 0 0
15 BACKUP REDOLOG 76 215 0 0 0 0
16 DATAFILE COPY 736 1000 2 1 2 2
17 BACKUP CORRUPTION 44 1115 0 0 0 0
18 COPY CORRUPTION 40 1227 0 0 0 0
19 DELETED OBJECT 20 818 5 1 5 5
20 PROXY COPY 928 1004 0 0 0 0
21 BACKUP SPFILE 124 131 0 0 0 0
22 DATABASE INCARNATION 56 292 1 1 1 1
23 FLASHBACK LOG 84 2048 0 0 0 0
24 RECOVERY DESTINATION 180 1 1 0 0 0
25 INSTANCE SPACE RESERVATION 28 1055 1 0 0 0
26 REMOVABLE RECOVERY FILES 32 1000 0 0 0 0
27 RMAN STATUS 116 141 29 1 29 29
28 THREAD INSTANCE NAME MAPPING 80 8 8 0 0 0
29 MTTR 100 8 1 0 0 0
30 DATAFILE HISTORY 568 57 0 0 0 0
31 STANDBY DATABASE MATRIX 400 31 31 0 0 0
32 GUARANTEED RESTORE POINT 212 2048 0 0 0 0
33 RESTORE POINT 212 2083 0 0 0 0
34 DATABASE BLOCK CORRUPTION 80 8384 0 0 0 0
35 ACM OPERATION 104 64 6 0 0 0
36 FOREIGN ARCHIVED LOG 604 1002 0 0 0 0
37 rows selected.
使用dbms_backup_restore包resetcfilesection可以清除對應的資訊
注意:有的資訊不能清除,所以在生存環境中需要使用的時候要非常謹慎
例子如下:
SQL> execute dbms_backup_restore.resetcfilesection(9);
SQL> select * from (select rownum -1 a, crs.* from v$controlfile_record_section crs) where a=9;
A TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX LAST_INDEX LAST_RECID
---------- ---------------------------- ----------- ------------- ------------ ----------- ---------- ----------
9 LOG HISTORY 56 292 0 0 0 0
--對比發現可以清除.
SQL> execute dbms_backup_restore.resetcfilesection(11);
PL/SQL procedure successfully completed.
SQL> select * from (select rownum -1 a, crs.* from v$controlfile_record_section crs) where a=11;
A TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX LAST_INDEX LAST_RECID
---------- ---------------------------- ----------- ------------- ------------ ----------- ---------- ----------
11 ARCHIVED LOG 584 308 0 0 0 0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950318/viewspace-2882928/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [重慶思莊每日技術分享]-控制檔案自動備份
- [重慶思莊每日技術分享]-重建 oracle Bootstrap IndexesOraclebootIndex
- [重慶思莊每日技術分享]-asynch descriptor resize等待事件事件
- [重慶思莊每日技術分享]-expdp導資料時評估匯出檔案大小
- [重慶思莊每日技術分享]-oracle 12c透明加密Oracle加密
- [重慶思莊每日技術分享]-expdp按日期匯出表
- [重慶思莊每日技術分享]-free buffer waits 等待事件AI事件
- [重慶思莊每日技術分享]-psu報錯“CheckActiveFilesAndExecutables” failedAI
- [重慶思莊每日技術分享]-重建LOB欄位上的IndexIndex
- [重慶思莊每日技術分享]-監聽的靜默配置安裝
- [重慶思莊每日技術分享]-備庫使用RMAN獲得歸檔日誌
- [重慶思莊每日技術分享]-ORACLE19c刪除EM配置資訊的指令碼Oracle指令碼
- [重慶思莊每日技術分享]-RMAN修改控制檔案自動備份路徑報錯RMAN-06492
- [重慶思莊每日技術分享]-安裝GI時報錯“Oracle Restart Integrity”OracleREST
- [重慶思莊每日技術分享]-ora-12592包錯誤
- [重慶思莊每日技術分享]-RMAN-08137 主庫無法刪除歸檔檔案
- [重慶思莊每日技術分享]-Redhat Linux 6.5安裝ORACLE ASMLIBRedhatLinuxOracleASM
- [重慶思莊每日技術分享]-閃回表時報錯ORA-38305
- [重慶思莊每日技術分享]-ORACLE 19C 實現不管大小寫Oracle
- [重慶思莊每日技術分享]-local_listener導致登入異常
- [重慶思莊每日技術分享]-如何禁止普通使用者使用crontab 命令?
- [重慶思莊每日技術分享]-PSU實施異常unable to get oracle owner forOracle
- [重慶思莊每日技術分享]-ORA-16525 dg broker不可用
- [重慶思莊每日技術分享]-$ORACLE_HOME/OPatch/ocm/bin/emocmrsp 不再有了Oracle
- [重慶思莊每日技術分享]-執行DROP USER ... CASCADE操作刪除很慢
- [重慶思莊每日技術分享]-檢視資料庫的空間增長趨勢資料庫
- [重慶思莊每日技術分享]-告警日誌中出現ORA-48132 ORA-48170
- [重慶思莊每日技術分享]-RAC 一節點Listener狀態為Not All Endpoints Registered
- [重慶思莊每日技術分享]-Oracle expdp ORA-01775: looping chain of synonymsOracleOOPAI
- [重慶思莊每日技術分享]-ORACLE 12C 新功能 max_idle_timeOracle
- [重慶思莊每日技術分享]-安裝oracle19c時報錯DBT-50000Oracle
- [重慶思莊每日技術分享]-報警日誌中不停出現ORA-21780
- [重慶思莊每日技術分享]-11G 打補丁遇到:unable to get oracle owner forOracle
- [重慶思莊每日技術分享]-ORACLE 11G以上版本開啟追加日誌的命令Oracle
- [重慶思莊每日技術分享]-Windows手動離線安裝netframework3.5WindowsFramework
- [重慶思莊每日技術分享]-ORA-16018 異常處理記錄
- [重慶思莊每日技術分享]-ORA-38775: cannot disable recovery area 異常處理
- [重慶思莊每日技術分享]-建立物化檢視時出現ORA-7445錯誤