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

Oracle數據庫在linux和windows下自動備份腳本總結

編輯:Oracle數據庫基礎

Oracle數據庫操作中,數據庫備份是非常重要的操作之一,因為它涉及到數據庫的安全性。數據庫管理員常常將數據庫設置為自動備份來備份數據庫,那麼如何設置自動備份呢?不同操作系統平台的設置有什麼區別嗎?本文我們主要就介紹這一部分內容,希望能夠對您有所幫助。

Linux系統下Oracle數據庫的備份:

  1. FIELNAME=/home/Oracle/dmp/`date +%Y%m%d`.dmp  
  2. echo $FIELNAME > /home/Oracle/dmp/filename  
  3. /home/Oracle/product/9.2/bin/exp ccbip/'und\=2008CN(Y|N)' full=y file=$FIELNAME  
  4. bzip2 $FIELNAME 

注:創建的文件都是Oracle用戶oinstall組的。

Windows系統下Oracle數據庫自動備份腳本:

expData.bat的內容:

  1. exp system/system@orcl file=c:\Oracle_bak\tne%date:~4,10%.dmp owner=tne   
  2. exp system/system@orcl file=c:\Oracle_bak\prt%date:~4,10%.dmp owner=prt   
  3. exp system/system@orcl file=c:\Oracle_bak\sec%date:~4,10%.dmp owner=sec   
  4. exp system/system@orcl file=c:\Oracle_bak\tea%date:~4,10%.dmp owner=tea   
  5. exp system/system@orcl file=c:\Oracle_bak\pic%date:~4,10%.dmp owner=pic   
  6. exp system/system@orcl file=c:\Oracle_bak\system%date:~4,10%.dmp owner=system   
  7. path=D:\WinRAR 3.20  
  8. rar a Data%date:~4,10%.rar *%date:~4,10%.dmp  
  9. del *%date:~4,10%.dmp 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved