簡易的Oracle備份 |
發(fā)布時間: 2012/8/23 17:46:28 |
簡易的自動備份Oracle數據庫的方法. 寫一個批處理, 內容如下: 1.echo *****備份開始... ******** 2.set fname=D:\databak\%date:~0,10% 3.exp system/password@orcl file=%fname%.dmp owner=(system,newname) 4.echo *****數據庫壓縮中... ********** 5.d: 6.cd D:\Program Files\WinRAR 7.rar.exe a -m3 -df %fname%.rar %fname%.dmp 8.echo *****數據庫備份完成,文件名%fname%.rar********** 在計劃任務里加上這個批處理并設置好調度即可. 簡單說一下這個批處理. 首先獲得當前日期座位備份文件的名字,然后用exp命令導出相應的數據,再調用winrar將備份文件壓縮來減少存儲空間的占用. rar.exe a:壓縮 -m3 普通壓縮 -df 壓縮后刪除被壓縮的文件 寫的比較簡單,大概就是這樣初步的想法吧. 特別是現在數據庫的用戶名及密碼全都明文寫在這里很不安全. 請高手指導留言.
本文出自:億恩科技【mszdt.com】 |