data guard 歸檔日誌管理 (standby)
# .bash_profile
### 這裡是提取使用者的變數
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/10g
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export SHELL_DIR=/u01/scripts
del_seq=`ls /u01/arch/|head -1|cut -f2 -d_`
echo $del_seq
$ORACLE_HOME/bin/sqlplus -s "sys/oracle@orcl as sysdba" <
set head off;
set feedback;
select max(sequence#) from v\$archived_log where applied='YES';
## 這裡我找出已經應用的最大歸檔檔案 \$ 轉義了$
exit;
eof
max_sn=`cat /u01/scripts/max_sn.log|awk '{print $1}'|grep ^[0-9]`
max_sn=`expr $max_sn - 10`
## 我這裡是保留最近的10個已經應用歸檔檔案,這個具體情況自己決定
echo $max_sn
while [ $del_seq -lt $max_sn ]
do
rm -f /u01/arch/1_"$del_seq"_732454468.dbf
## 這裡是我定義歸檔檔案的格式,具體根據自己的歸檔檔案格式來匹配,關鍵是匹配日誌的sequence no。
del_seq=`expr $del_seq + 1`
echo $del_seq
done
## 指令碼里的紅色部分根據自己的情況進行修改
本文是參考了http://blog.csdn.net/tianlesoftware/article/details/6194498 綜合了自己的實際情況寫出。
在此忠誠的感謝各位技術達人可以在網路上共享自己的經驗,讓我們這些學習者有更多的學習機會。忠誠的感謝,在此我也會把自己的學習成果和技術文件給大家一起分享一起學習。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-721393/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- data guard 歸檔日誌管理 (primary)
- 刪除data guard歸檔日誌
- Oracle 11g Data Guard 備庫歸檔日誌清理指令碼(保留一週歸檔)Oracle指令碼
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- standby庫歸檔日誌路徑小節
- 日誌檔案和歸檔管理
- Oracle歸檔日誌管理技巧Oracle
- data_guard 雙standby pfile 檔案配置
- 管理物理STANDBY資料庫——DATA GUARD概念和管理資料庫
- DATAGUARD_standby刪除歸檔日誌的指令碼指令碼
- standby無法使用歸檔日誌問題處理
- oracle之 Oracle歸檔日誌管理Oracle
- Oracle archive log 歸檔日誌管理OracleHive
- 管理邏輯STANDBY資料庫——DATA GUARD概念和管理資料庫
- 【DG】Data Guard搭建(physical standby)
- Data Guard跳歸檔恢復的案例
- 歸檔日誌
- 建立物理STANDBY資料庫——DATA GUARD概念和管理資料庫
- oracle11G歸檔日誌管理Oracle
- 8.管理歸檔日誌(筆記)筆記
- Data Guard - Snapshot Standby Database配置Database
- 建立邏輯STANDBY資料庫——DATA GUARD概念和管理資料庫
- oracle歸檔日誌Oracle
- Oracle 歸檔日誌Oracle
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- Oracle RAC中使用RMAN管理歸檔日誌Oracle
- Oracle Data Guard 主庫歸檔檔案刪除策略Oracle
- Oracle Data Guard 主庫 歸檔檔案 刪除策略Oracle
- 通過RMAN設定standby接收日誌後主庫歸檔日誌才可刪除
- DATA GUARD手工管理資料檔案
- oracle10g data guard(dg)__歸檔日誌備份刪除相關策略_rman_configureOracle
- DATA GUARD部署模式——DATA GUARD概念和管理模式
- 解決物理standby 歸檔日誌損壞ORA-00334
- Data guard 中 alert 日誌報錯 "FAL archive failed"HiveAI
- DATA GUARD物理STANDBY的 SWITCHOVER切換
- 控制檔案/歸檔日誌
- Oracle Data Guard 主庫 歸檔檔案 刪除策略--續Oracle