1.前言
工作中數據庫備份是一個很重要的事情,難免有時候一個不小心就會誤操作,造成無法挽回的措施。在昨天的工作中,我們的一個產品經理在操作定制端的時候一個誤操作,清空了幾張表的數據同時還刪除了幾張系統表,操作都是物理操作,要是以前沒有備份,那么就欲哭無淚了啊。在這里我們采用Oracle的導出命令+定時計划任務備份。
2.備份的批處理文件裝備
exp cpzxoa/cpzxoa@FENG file=D:\OracleBak\%date:~11,4%\jjmis_test.dmp log=D:\OracleBak\%date:~11,4%\jjmis_test.log
命令的意思是:1.用戶名/密碼 服務命名 文件保存路徑 日志保存路徑。
2.%date:~11,4%就是取系統日期的第11個字符開始的4個字符。不同的系統結果不同,一般xp系統取的是星期幾.【需要自己手動創建星期一到星期日的文件夾】
把上面的導出命名做成批處理文件。數據dmp備份.bat
3.准備備份文件
在D:\盤創建OracleBak文件夾,在OracleBak文件夾里面在創建星期一,星期二,星期三,星期四,星期五,星期六 ,星期日幾個文件夾用來保存我們的備份dmp文件和日志文件。效果如下圖所示。
4.添加定時計划任務
在控制面板中,打開管理工具,在打開任務計划程序。添加每天定時計划任務。
到此我們的備份任務就完成了啊。