AIX/Linux生產環境下crontab自動排程expdp邏輯備份例子
#!/bin/sh
#set environment variable
export ORACLE_SID=test
export ORACLE_HOME=/u01/app/oracle/db_1
export NLS_LANG=american_america.zhs16gbk
#開始備份,假定目錄dump_dir已經建立,並且dump_test=/u01/app/oracle/backup
FILE=`date +%Y%m%d`
expdp user/pass directory=dump_dir dumpfile=$FILE.dmp
#刪除以前過期的備份
DUMP=/u01/app/oracle/backup
DUMP_HIS=/u01/oracle/backup_his
find $DUMP -name "*.dmp" -mtime +2 -exec rm {} \;
#find $DUMP_HIS -name "*.dmp" -mtime +10 -exec mv {} /oradata/bak/dmpbaks/ \;
#增加排程到crontab排程,表示每天的0點都會排程該程式來做備份;
# 0 0 * * * /home/oracle/bin/backup_exp.sh >> /home/oracle/logs/backup_exp.log 2>&1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-624738/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX/Linux生產環境下crontab自動排程RMAN物理備份例子AILinux
- Linux環境下資料庫自動邏輯備份Linux資料庫
- 使用crontab和expdp實現資料庫定期邏輯備份資料庫
- Oracle 邏輯備份 expdp/impdpOracle
- expdp 邏輯備份指令碼指令碼
- 揭祕ORACLE備份之--邏輯備份(EXPDP)Oracle
- Oracle 邏輯備份之EXPDP精講Oracle
- Windows邏輯備份-EXPDP(保留5天內邏輯備份)批處理指令碼Windows指令碼
- aix下rac環境rman備份策略部署AI
- Oracle生產環境RMAN備份指令碼Oracle指令碼
- 生產環境備份shell指令碼薦指令碼
- Oracle RAC 利用RMAN自動排程備份Oracle
- 快速部署crontab自動排程任務
- expdp備份+FTP自動上傳FTP
- Linux或UNIX系統下oracle資料庫expdp自動備份LinuxOracle資料庫
- Windows環境PgSql自動備份指令碼WindowsSQL指令碼
- Oracle Windows平臺自動排程備份指令碼OracleWindows指令碼
- Oracle資料庫的邏輯備份工具-expdp資料泵Oracle資料庫
- 邏輯備份--mysqldumpMySql
- Linux程式排程邏輯與原始碼分析Linux原始碼
- Java程式呼叫expdp資料泵實現自動邏輯備份Oracle資料庫的方案設計JavaOracle資料庫
- 淺談APS生產排程在自動化排產考慮的約束
- HP-UX crontab排程不會帶入環境變數UX變數
- windows下exp邏輯備份並且定期維護備份Windows
- linux環境下ORACLE自啟動LinuxOracle
- AIX平臺HA雙機互備環境定製exp邏輯匯出指令碼AI指令碼
- mysql 邏輯備份 (mysqldump)MySql
- mysql的邏輯備份MySql
- hacmp環境下的rman備份ACM
- Linux下Mysql定時自動備份LinuxMySql
- Oracle主備架構下的邏輯備份考慮Oracle架構
- TSM ORACLE 備份排程Oracle
- TSM+RMAN 自動備份指令碼 on aix指令碼AI
- Mysql備份與恢復(2)---邏輯備份MySql
- 揭祕ORACLE備份之--邏輯備份(EXP)Oracle
- laravel生產環境下新增欄位Laravel
- MongoDB 邏輯備份工具mongodumpMongoDB
- MySql邏輯備份恢復MySql