Oracle 自動備份指令碼

來源:互聯網
上載者:User

標籤:linux   oracle   自動備份   匯出   

需求:在每天的23點50自動備份doiido使用者的資料庫,備份資訊保留30天


1:編寫oracle環境指令碼

$ vi oracle_hj.sh

ORACLE_BASE=/doiido/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/102; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDLD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATHPATH=$PATH:$ORACLE_HOME/bin:$HOME/bin; export PATHNLS_LANG="AMERICAN_AMERICA.ZHS16GBK"; export NLS_LANG


2:編寫oracle備份指令碼

$ vi oracle_bak.ah

source /home/oracle/.bash_profile/doiido/oracle/hj.shrq=`date +"%m%d"`find /doiido/backup/hgwms/ -mtime +30 -name "*.*" -exec rm -Rf {} \;exp doiido/doiido123 file=/doiido/backup/$rq.dmp log=/doiido/backup/$rq.log



3:設定定時執行備份指令碼

$ crontab -e

50  23 * * * sh /doiido/backup/oracle_bak.sh


4:修改許可權

$ chmod 777 oracle_hj.sh

$ chmod 777 oracle_bak.sh



Oracle 自動備份指令碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.