Oracle備份數據庫


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.添加定時計划任務

在控制面板中,打開管理工具,在打開任務計划程序。添加每天定時計划任務。

 到此我們的備份任務就完成了啊。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM