程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 實現備份oracle數據庫腳本

實現備份oracle數據庫腳本

編輯:Oracle數據庫基礎
 

如下參考寫一個bat文件,然後加到windows的計劃任務裡,這樣每天可定期執行備份了。


exp bhoa/[email protected]/orcl file = E:\BHOA\BackDBs\%date%.dmp


或者:
exp bhoa/[email protected]/orcl file = E:\BHOA\BackDBs\%date:~0,10%.dmp


如果提示時間格式錯誤,注意系統時間格式的設置,需要在控制面板中-區域和語言設置中,將短日期格式設置為:yyyy-MM-dd


或者在dos窗口中調試一下:echo %date:~0,10%,看顯示的結果是否你想要的文件名或合法的文件名。


有時,為了節省備份空間,可以備份完成後直接壓縮,然後再刪除原來的備份文件。如下腳本所示:
exp bhoa/bhoa@bhoa file = D:\BHOA_BACK\ORAData\%date%.dmp log = D:\BHOA_BACK\ORAData\%date%.log


path C:\Program Files\WinRAR


winrar a D:\BHOA_BACK\ORAData\%date%.zip D:\BHOA_BACK\ORAData\%date%.dmp


del /Q D:\BHOA_BACK\ORAData\%date%.dmp

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved