自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle備份恢復(fù)批處理文件的3建議

數(shù)據(jù)庫 Oracle
以下的文章主要介紹的是在處理簡單的Oracle備份恢復(fù)批處理文件時,我們所要提出的相關(guān)建議,以下就是三個建議的描述。

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

建議一:

利用任務(wù)計(jì)劃、批處理文件和Oracle的EXP導(dǎo)出功能,可以根據(jù)日期自動生成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)保留一個備份文件,共7個備份文件循環(huán)

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

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

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

說明:

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

2、如需要準(zhǔn)確的時間做為文件名,請用%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ù)里面定時執(zhí)行,

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

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

這樣可以保存一個月的歷史數(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 自動備份批處理文件內(nèi)容,請配合任務(wù)計(jì)劃實(shí)現(xiàn)

@ECHO OFF

SET BACKPATH=d:\

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

REM 7天一個循環(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ù)批處理文件的介紹,望你能有所收獲。

【編輯推薦】

  1. 配置Oracle RAC中應(yīng)注意的問題有哪些
  2. Oracle自增字段的實(shí)際應(yīng)用
  3. Oracle使用游標(biāo)觸發(fā)器存儲實(shí)操
  4. Oracle數(shù)據(jù)庫中表的不同的連接方式描述
  5. Oracle數(shù)據(jù)庫中表的連接方式的講解
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-01 11:21:51

Oracle備份

2010-04-02 10:16:17

Oracle備份

2010-04-02 10:30:52

Oracle備份

2021-12-24 11:25:37

FreeDOS批處理文件Linux

2010-05-12 16:52:11

Oracle備份工具

2015-10-21 14:07:17

Oracle備份Oracle恢復(fù)

2010-04-26 17:53:21

Oracle實(shí)戰(zhàn)RMA

2009-03-17 16:00:47

Oracle數(shù)據(jù)庫備份

2011-05-20 09:35:24

Oracle數(shù)據(jù)庫恢復(fù)備份

2010-10-26 10:24:06

Oracle控制文件

2010-11-19 15:25:48

關(guān)閉Oracle服務(wù)

2011-08-02 08:59:52

Oracle控制文件

2010-04-12 14:25:04

Oracle備份

2010-04-12 10:40:49

Oracle數(shù)據(jù)庫

2010-06-17 21:34:05

2011-08-04 10:31:43

歸檔日志參數(shù)文件

2009-04-03 10:54:49

Oracle備份恢復(fù)

2010-04-13 11:09:21

Oracle數(shù)據(jù)庫

2011-04-11 13:46:17

Oracle數(shù)據(jù)庫備份

2009-04-17 11:28:16

Oracle備份恢復(fù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號