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

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle備份恢復(fù)批處理文件的3建議

我們在處理簡單的Oracle備份恢復(fù)批處理文件時(shí)。是否遇到過一些令我們十分頭疼的一些問題,以下的相關(guān)內(nèi)容就是對處理簡單的Oracle備份恢復(fù)批處理文件的過程中我們應(yīng)注意的問題以及相關(guān)的建議。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、涿州ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的涿州網(wǎng)站制作公司

建議一:

利用任務(wù)計(jì)劃、批處理文件和Oracle的EXP導(dǎo)出功能,可以根據(jù)日期自動(dòng)生成Oracle備份文件,大大方便了Oracle數(shù)據(jù)備份。:

1、建立批處理文件backup.bat\.

 
 
 
  1. exp system/manager file=d:\backup\Oracle\Oracle%date:~0,10%.dmp 
    owner=system log=d:\backup\Oracle\Oracle%date:~0,10%.log 

將生成Oracle2006-01-09.dmp文件

 
 
 
  1. exp system/manager file=d:\backup\Oracle\Oracle%date:~11,3%.dmp 
    owner=system log=d:\backup\Oracle\Oracle%date:~11,3%.log 

將生成Oracle星期一.dmp文件,則每周循環(huán)保留一個(gè)備份文件,共7個(gè)備份文件循環(huán)

2、添加一個(gè)任務(wù)計(jì)劃

利用任務(wù)計(jì)劃向?qū)?,根?jù)備份策略設(shè)置自動(dòng)執(zhí)行任務(wù)的時(shí)間頻率(例如每天零時(shí)),執(zhí)行d:\Oracle\backup.bat

3、以后每天將在目錄中生成形如“Oracle2005-08-31.dmp和Oracle2005-08-31.log”的備份和日志文件。

說明:

1、%date%的值在不同的系統(tǒng)、語言版本下可能是不一樣的,控制面板里面區(qū)域選項(xiàng)的設(shè)定也會(huì)改變%date%的值。請先在命令行中測試 echo %date% 的返回值。%date:~4,10% 是返回日期函數(shù),~后的***個(gè)參數(shù)是要截取的起始位置(從0開始),第二個(gè)參數(shù)是要截取的長度,如沒有則是截取到***,參數(shù)可酌情修改。

2、如需要準(zhǔn)確的時(shí)間做為文件名,請用%time%函數(shù),參數(shù)同上。

建議二:

 
 
 
  1. @echo off  
  2. set filename=e:\data_bak\%date:~8,2%日  
  3. exp useruserid=user/pass@esdata file=%filename%.
    dmp owner=user INDEXES=y grants=y constraints=y 
    compress=y log=%filename%.log  
  4. rar a %filename%.rar %filename%.*  
  5. del %filename%.dmp  
  6. del %filename%.log  

放計(jì)劃任務(wù)里面定時(shí)執(zhí)行,

文件名以日期的day部分來命名

備份后調(diào)用rar進(jìn)行壓縮

這樣可以保存一個(gè)月的歷史數(shù)據(jù)

注意:需要把program files/winrar目錄下的rar.exe拷貝到系統(tǒng)system32目錄下

如果是以星期命名,則需要將set filename=e:\data_bak\%date:~8,2%日修改為

set filename=e:\data_bak\%date:~0,3%

建議三:

以下為Oracle 自動(dòng)備份批處理文件內(nèi)容,請配合任務(wù)計(jì)劃實(shí)現(xiàn)

@ECHO OFF

SET BACKPATH=d:\

ECHO 準(zhǔn)備備份數(shù)據(jù)庫

REM 7天一個(gè)循環(huán)

 
 
 
  1. IF EXIST %BACKPATH%\ONE GOTO ONE  
  2. IF EXIST %BACKPATH%\TWO GOTO TWO  
  3. IF EXIST %BACKPATH%\THREE GOTO THREE  
  4. IF EXIST %BACKPATH%\FOUR GOTO FOUR  
  5. IF EXIST %BACKPATH%\FIVE GOTO FIVE  
  6. IF EXIST %BACKPATH%\SIX GOTO SIX  
  7. IF EXIST %BACKPATH%\SEVEN GOTO SEVEN  
  8. ECHO E > %BACKPATH%\ONE  
  9. :ONE  
  10. SET BACKPATH_FULL=%BACKPATH%\ONE  
  11. REN %BACKPATH%\ONE TWO  
  12. GOTO BACK  
  13. :TWO  
  14. SET BACKPATH_FULL=%BACKPATH%\TWO  
  15. REN %BACKPATH%\TWO THREE  
  16. GOTO BACK  
  17. :THREE  
  18. SET BACKPATH_FULL=%BACKPATH%\THREE  
  19. REN %BACKPATH%\THREE FOUR  
  20. GOTO BACK  
  21. :FOUR  
  22. SET BACKPATH_FULL=%BACKPATH%\FOUR  
  23. REN %BACKPATH%\FOUR FIVE  
  24. GOTO BACK  
  25. :FIVE  
  26. SET BACKPATH_FULL=%BACKPATH%\FIVE  
  27. REN %BACKPATH%\FIVE SIX  
  28. GOTO BACK  
  29. :SIX  
  30. SET BACKPATH_FULL=%BACKPATH%\SIX  
  31. REN %BACKPATH%\SIX SEVEN  
  32. GOTO BACK  
  33. :SEVEN  
  34. SET BACKPATH_FULL=%BACKPATH%\SEVEN  
  35. REN %BACKPATH%\SEVEN ONE  
  36. GOTO BACK  
  37. :BACK  
  38. EXP TESTUSER/TEST FILE=%BACKPATH_FULL%.DMP  
  39. SET BACKPATH=  
  40. SET BACKPATH_FULL=  
  41. EXIT 

以上的相關(guān)內(nèi)容就是對簡單的Oracle備份恢復(fù)批處理文件的介紹,望你能有所收獲。


新聞名稱:Oracle備份恢復(fù)批處理文件的3建議
當(dāng)前URL:http://m.5511xx.com/article/cocpccc.html