DataGuard備庫刪除已經應用的日誌
前言:公司搭建了DataGuard,剛開始沒有注意備庫歸檔日誌的管理,系統執行了一段時間之後,發現備庫的空間被歸檔日誌給撐爆了。
解決思路:ORACLE提供了一個檢視可以檢視歸檔日誌的執行情況,只要歸檔日誌已經被應用了,就可以透過作業系統進行刪除。
檢視歸檔日誌的運用指令碼:select sequence#,applied from v$archived_log order by sequence#;
以下是我配置的作業系統的定時刪除指令碼:
#!/bin/sh export PATH ORACLE_SID=orcl TABLE='v$archived_log' export ORACLE_BASE ORACLE_SID export ORACLE_HOME=/u01/app/oracle/product/OraDb11g_home1 export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch $ORACLE_HOME/bin/sqlplus -silent "/ as sysdba" < set heading off; set pagesize 0; set term off; set feedback off; set linesize 32767; select 'rm -rf '||name from ${TABLE} where DELETED='NO' and APPLIED='YES'; exit; EOF sh /home/oracle/deleteorclarch.sh rman target /< crosscheck archivelog all; delete noprompt expired archivelog all; exit; END |
透過crontab每天定時執行指令碼即可;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
本文作者:JOHN
ORACLE技術部落格:ORACLE 獵人筆記 資料庫技術群:367875324 (請備註ORACLE管理 )
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-1256396/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dg刪除備庫已經應用的歸檔日誌指令碼指令碼
- DG-在主庫/備庫刪除已經應用過的日誌.txt
- DataGuard已應用歸檔日誌刪除指令碼指令碼
- 備庫自動刪除已應用的歸檔日誌
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- oracle dataguard 自動刪除歸檔日誌Oracle
- DATAGUARD_standby刪除歸檔日誌的指令碼指令碼
- 如何在DATAGUARD中新增刪除聯機日誌
- 配置RMAN清除已應用到備庫的歸檔日誌
- 【DATAGUARD】手工恢復備庫日誌中斷
- ADG刪除應用完畢的日誌
- 【REDO】刪除REDO LOG重做日誌組後需要手工刪除對應的日誌檔案
- asm下如何自動刪除standby上已經applied過的歸檔日誌ASMAPP
- data guard中增加與刪除主備資料庫中的聯機重做日誌與備重做日誌檔案資料庫
- 配置rman來自動刪除應用過的歸檔日誌
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- mysql bin 日誌的刪除MySql
- 歸檔日誌的刪除
- DG-備庫日誌的應用遲時檢查
- pg 資料庫日誌檔案誤刪除後的應對方案資料庫
- 支付寶怎麼刪除已授權應用?支付寶刪除已授權應用的方法
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- Data Guard備庫日誌的實時應用與非實時應用
- elasticsearch日誌刪除命令Elasticsearch
- 日誌刪除指令碼指令碼
- 自動刪除歸檔日誌的指令碼(尤其是dataguard環境)指令碼
- Oracle 11g Dataguard 暫停物理備庫的日誌傳輸Oracle
- dataguard的啟動和應用歸檔日誌的語句
- 配置RMAN清除已應用到備庫的歸檔日誌 (文件 ID 1577382.1)
- 用rman 正確地刪除歸檔日誌
- 新增、刪除日誌檔案
- oracle刪除歸檔日誌Oracle
- 刪除日誌組成員
- mysql binlog日誌刪除MySql
- Oracle歸檔日誌刪除Oracle
- Dataguard從庫日誌不同步的原因
- 刪除oracle下apache下的日誌OracleApache
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫