Oracle數據庫定時任務備份配置步驟?

眾所周知,現在是信息化的時代,系統更新換代快,隨著技術的發展,網絡數據安全變得至關重要。因此,對於系統數據的備份是保障數據安全的重要屏障。

工具/原料

數據庫服務器

WINRAR軟件

配置批處理文件

新建名為"oracleBackup"的文本文檔(名字自己定),然後重命名後綴為"oracleBackup.bat"的批處理文件。

Oracle數據庫定時任務備份配置步驟

在oracleBackup.bat文件上點擊右鍵,選擇編輯,填寫以下相關內容:

rem ---------------------------------------------------------------------------

rem windows環境下Oracle數據庫的自動備份腳本。

rem 可以將本批處理設成windows任務計劃下自動執行。

@echo off

@echo ================================================

@echo windows環境下Oracle數據庫的自動備份腳本

@echo 說明:啟動備份時,需要配置以下變量

@echo 1、BACKUP_DIR 指定要備份到哪個目錄

@echo 2、ORACLE_USERNAME 指定備份所用的Oracle用戶名

@echo 3、ORACLE_PASSWORD 指定備份所用的Oracle密碼

@echo 4、ORACLE_DB 指定備份所用的Oracle連接名

@echo 5、BACK_OPTION 備份選項,可以為空,可以為full=y,可以為owner=a用戶,b用戶 等等....

@echo 6、RAR_CMD 指定RAR命令行壓縮工具所在目錄

@echo ================================================

rem 以下變量需要根據實際情況配置------> 注意:此腳本必須放在E:\backup目錄下

set BACKUP_DIR=E:\backup

set ORACLE_USERNAME=se

set ORACLE_PASSWORD=xj

set ORACLE_DB=xj_orcl

set BACK_OPTION= OWNER=se

set RAR_CMD="C:\Program Files\WinRAR\Rar.exe"

for /f "tokens=1,2" %%a in ('date/t') do set TODAY=%%a

set BACK_NAME=%ORACLE_DB%_%TODAY%()_

set BACK_FULL_NAME=%BACKUP_DIR%\%BACK_NAME%

rem 開始備份

exp %ORACLE_USERNAME%/%ORACLE_PASSWORD%@%ORACLE_DB% %BACK_OPTION% file="%BACK_FULL_NAME%.dmp" log="%BACK_FULL_NAME%exp.log"

rem 壓縮並刪除原有文件

%RAR_CMD% a -df "%BACK_FULL_NAME%back.rar" "%BACK_FULL_NAME%.dmp" "%BACK_FULL_NAME%exp.log"

rem ---------------------------------------------------------------------------

forfiles /m *.rar -d -7 /c "cmd /c del /f @path"

Oracle數據庫定時任務備份配置步驟

配置相關參數:

BACKUP_DIR:該參數為備份數據文件的存放位置,可根據實際情況進行設置(注:設置的文件路徑不允許包含漢字、特殊字符等內容)。

ORACLE_USERNAME:該參數為指定備份的Oracle數據庫用戶名。

ORACLE_PASSWORD:該參數為指定備份的Oracle數據庫密碼。

ORACLE_DB:該參數為指定備份的Oracle數據庫連接名。

BACK_OPTION:該參數為備份選項,可以為空,也可以為full=y等。

RAR_CMD:指定RAR命令行壓縮工具所在目錄

Oracle數據庫定時任務備份配置步驟

安裝軟件

下載WINRAR安裝包。

Oracle數據庫定時任務備份配置步驟

點擊"wrar520sc_setup.exe",進行安裝軟件。

Oracle數據庫定時任務備份配置步驟

根據軟件的安裝路徑,在命名的bat處理文件中配置:RAR_CMD參數。

添加定時任務

打開電腦的控制面板,選擇"任務計劃",雙擊打開。頁面如圖所示:

Oracle數據庫定時任務備份配置步驟

雙擊打開添加定時任務,點擊下一步進入相關設置頁面。頁面如圖所示:

Oracle數據庫定時任務備份配置步驟

Oracle數據庫定時任務備份配置步驟

單擊瀏覽按鈕,找到oracleBackup.bat文件添加,然後進行配置:根據實際情況選擇要備份的時間類型,此處以每天執行為例,選擇每天,點擊下一步,設置執行時間。

Oracle數據庫定時任務備份配置步驟

Oracle數據庫定時任務備份配置步驟

輸入執行定時任務機器的用戶名及密碼,點擊下一步,進入完成界面,點擊完成,至此,Oracle數據庫定時任務備份的設置。

Oracle數據庫定時任務備份配置步驟

Oracle數據庫定時任務備份配置步驟

利用修改機器時間進行定時任務的測試。

注意事項

批處理文件配置的時候 注意 數據庫名稱,數據庫連接名,壓縮工具地址不能寫錯。

相關問題答案