日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SCOUnix系統(tǒng)下定時備份Oracle數(shù)據(jù)庫dmp文件的設置

Oracle數(shù)據(jù)庫中定時對dmp文件進行備份可以提高數(shù)據(jù)庫的安全性與穩(wěn)定性,以便于在出現(xiàn)故障時進行恢復。本文我們主要介紹了SCO Unix系統(tǒng)下定時備份oracle數(shù)據(jù)庫dmp文件的知識,接下來就讓我們來一起了解一下吧。

我們提供的服務有:網(wǎng)站建設、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、淮南ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的淮南網(wǎng)站制作公司

備份dmp文件的前提:

1、需要知道的信息:

  • oracle 的system密碼以及要備份數(shù)據(jù)庫賬戶的賬戶名和密碼
  • Sco unix 的root密碼、oracle密碼

2、會使用vi編輯文件、mkdir創(chuàng)建文件夾、chmod改變文件權限、su 切換用戶、文件的執(zhí)行。

3、了解sco unix的用戶、組、權限及crontab的用途、oracle的dmp文件生成。

一、建立數(shù)據(jù)庫dmp文件存放目錄

 
 
 
  1. #su - oracle   
  2.  
  3. $cd /dbf   
  4.  
  5. $mkdir dmpbak   
  6.  
  7. $cd dmpbak   
  8.  
  9. $mkdir zd   
  10.  
  11. $mkdir cm  

二、建立導出數(shù)據(jù)庫dmp的文件

1、指定目錄

 
 
 
  1. #su - oracle   
  2.  
  3. $cd bin  

2、用vi編輯exp_t文件

$vi exp_t

exp_t內容:

 
 
 
  1. ORACLE_HOME=/oracle   
  2.  
  3. ORACLE_SID=ora7   
  4.  
  5. ORACLE_TERM=ansi   
  6.  
  7. export ORACLE_HOME ORACLE_SID ORACLE_TERM   
  8.  
  9. MENU5PATH=$ORACLE_HOME/forms30/admin/resource   
  10.  
  11. export MENU5PATH   
  12.  
  13. ORATERMPATH=$ORACLE_HOME/forms30/admin/resource   
  14.  
  15. export ORATERMPATH   
  16.  
  17. NLS_LANG=American_America.ZHS16CGB231280   
  18.  
  19. export NLS_LANG   
  20.  
  21. ORA_NLS=/oracle/ocommon/nls/admin/data   
  22.  
  23. export ORA_NLS   
  24.  
  25. home1='/dbf/dmpbak'   
  26.  
  27. dt1=`date "+%H%M"`   
  28.  
  29. echo ' ' >'$home1/'new_record   
  30.  
  31. file_name="$home1"/zd/zd"$dt1"   
  32.  
  33. echo $file_name >>'$home1'/new_record   
  34.  
  35. $ORACLE_HOME/bin/exp zd/zdzd file=$file_name.dmp owner=zd grants=y buffer=204800 rows=y indexes=y compress=y    
  36.  
  37. file_name="$home1"/cm/cm"$dt1"   
  38.  
  39. echo $file_name >>'$home1'/new_record   
  40.  
  41. $ORACLE_HOME/bin/exp common/cmcm file=$file_name.dmp owner=common grants=y buffer=204800 rows=y indexes=y compress=y    
  42.  
  43. file='/dbf/dmpbak/new_record'   
  44.  
  45. backup_dir='/oracle/sec_back'   
  46.  
  47. if [ -d $backup_dir ]   
  48.  
  49. then   
  50.  
  51. for i in `cat $file`   
  52.  
  53. do   
  54.  
  55. cp $i $backup_dir/   
  56.  
  57. done   
  58.  
  59. echo ' '>$file   
  60.  
  61. fi  

3、給exp_t權限

$chmod 755 exp_t

4、測試exp_t

 
 
 
  1. $cd /oracle/bin   
  2.  
  3. $exp_t  

5、查看dmp文件是否生成

 
 
 
  1. $cd /dbf/dmpbak/zd   
  2.  
  3. $ls 

例如:11點35生成的文件是:1135.dmp,如果生成dmp文件,證明exp_t可以使用。

三、編輯crontab

#crontab -e 增加行:35 * * * * su - oracle -c /oracle/bin/exp_t,意思是每天每個小時的35分備份一次dmp文件,第2天的數(shù)據(jù)會覆蓋***天的數(shù)據(jù)。

關于SCO Unix系統(tǒng)下定時備份oracle數(shù)據(jù)庫dmp文件的知識就介紹到這里了,希望本次的介紹能夠帶給您一些幫助。


當前題目:SCOUnix系統(tǒng)下定時備份Oracle數(shù)據(jù)庫dmp文件的設置
文章分享:http://www.5511xx.com/article/coijdpe.html