AIX平臺HA雙機互備環境定製exp邏輯匯出指令碼
客戶方需求如下:
兩臺機器,HA雙機互備模式,兩個資料庫,每日定時exp備份指令碼需要考慮HA切換的情況,即判斷資料庫當前在哪臺機器上執行,然後再執行指令碼定時備份。
指令碼
以oracle身份編輯測試指令碼exp.sh,內容如下:
$ more exp.sh
value=`ps -ef|grep db1|grep -v grep|wc -l`
if [ "$value" > "10" ]
then
export ORACLE_SID=db1
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
today=`date +20%y-%m-%d`
exp userid=user1/user1 file=/backup/db1/user1$today.dmp log=/backup/db1/user1$today.log
compress /backup/db1/user1$today.dmp
find /backup/db1/ -mtime +10 -exec rm -rf {} \;
else
exit
fi
設定可執行許可權:
$chmod +x exp.sh
定時作業
以root身份執行命令:
crontab –e
在檔案最後加上如下一行:
01 00 * * * su - oracle " -c /home/oracle/exp.sh"
HA另一端
在HA另一端機器上執行上述兩個步驟的內容。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21256317/viewspace-1062363/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX平臺HA雙機互備環境下升級兩個oracle 11g資料庫AIOracle資料庫
- 設定自動匯出(exp)備份指令碼指令碼
- WINDOWS下部署ORACLE邏輯匯出備份指令碼WindowsOracle指令碼
- 使用exp/imp匯出匯入資料(邏輯備份恢復)
- EXP邏輯匯出資料的呼叫方式
- expdp 邏輯備份指令碼指令碼
- Oracle邏輯備份指令碼Oracle指令碼
- AIX環境下監控程式指令碼AI指令碼
- AIX/Linux生產環境下crontab自動排程expdp邏輯備份例子AILinux
- MacOs/Liunx主機搭建windows平臺雙機除錯環境MacWindows除錯
- 揭祕ORACLE備份之--邏輯備份(EXP)Oracle
- 使用Windows指令碼進行邏輯備份Windows指令碼
- Oracle備份與恢復系列 五 邏輯匯入匯出Oracle
- Windows邏輯備份-EXPDP(保留5天內邏輯備份)批處理指令碼Windows指令碼
- ORACLE備份和恢復 - 邏輯備份 exp/impOracle
- EXP的備份指令碼指令碼
- AIX上oracle匯出備份EXP-00056: 遇到 ORACLE 錯誤 600AIOracle
- 定製AIX作業系統的shell環境(轉)AI作業系統
- Oracle physical standby中的邏輯備份(exp命令)Oracle
- 雙機熱備、雙機互備與雙機雙工的區別
- 雙機熱備、雙機互備與 雙機雙工的區別
- Linux環境下資料庫自動邏輯備份Linux資料庫
- windows下exp邏輯備份並且定期維護備份Windows
- 9i java_pool_size 設定不當 導致無法使用者exp 邏輯匯出Java
- AIX Shell環境設定(轉)AI
- AIX 開機自啟動指令碼設定AI指令碼
- Oracle生產環境RMAN備份指令碼Oracle指令碼
- 生產環境備份shell指令碼薦指令碼
- window或linux平臺oracle非真正匯出exp小記LinuxOracle
- 【AIX 命令學習】複製邏輯卷 cplvAI
- windows下自動備份指令碼(exp)Windows指令碼
- PostgreSQL邏輯備份恢復--pg_dump匯出及psql匯入案例SQL
- mysqldump壓縮備份匯出匯入(含定期備份shell指令碼)MySql指令碼
- 在AIX中設定中文環境AI
- mysql雙機互備方式配置MySql
- 剖析一下"搶茅臺"指令碼底層邏輯指令碼
- 【AIX 命令學習】mkdev -l 設定邏輯卷AIdev
- 微信開放平臺-第三方平臺-全網釋出邏輯