使用BAT呼叫RMAN備份,用SCHEDULER呼叫BAT,省心
公司的業務是7*24小時的線上遊戲,備份對我來說有點頭疼,業務空閒時間是早上5:00-早上9:00,備份指令碼早已寫好,每週需要做一次全備。真心不想每週都有那麼 幾天起來那麼早。
解決辦法也不難,寫一個bat呼叫備份指令碼,然後將bat新增到windows的任務當中,每週定期執行就OK。現記錄下來。
編輯dbbak.sql,裡面內容是RMAN備份的指令碼。其中s盤是存放備份集的路徑,m盤是存放歸檔日誌的路徑。
run
{
allocate channel c1 device type disk;
allocate channel c2 device type disk;
backup incremental level=0 database format 's:\backup\%t_%d_%u.bak';
delete noprompt obsolete;
backup archivelog all delete input format 'm:\arch\%t_%d_.arch';
}
然後建立一個backup.bat,編輯
rman target sys/manager1@ying8 cmdfile='F:\backup\dbbak.sql' log='F:\backup\dbbak.log'
這個編寫好的bat就是一個批處理檔案,可以直接執行它來進行備份。
當然如果你也有相應的需求,可以在WINDOWS 的SCHRDULER中呼叫這個bat。WINDOWS建立SCHEDULER的過程這裡我就不記錄了。
解決辦法也不難,寫一個bat呼叫備份指令碼,然後將bat新增到windows的任務當中,每週定期執行就OK。現記錄下來。
編輯dbbak.sql,裡面內容是RMAN備份的指令碼。其中s盤是存放備份集的路徑,m盤是存放歸檔日誌的路徑。
run
{
allocate channel c1 device type disk;
allocate channel c2 device type disk;
backup incremental level=0 database format 's:\backup\%t_%d_%u.bak';
delete noprompt obsolete;
backup archivelog all delete input format 'm:\arch\%t_%d_.arch';
}
然後建立一個backup.bat,編輯
rman target sys/manager1@ying8 cmdfile='F:\backup\dbbak.sql' log='F:\backup\dbbak.log'
這個編寫好的bat就是一個批處理檔案,可以直接執行它來進行備份。
當然如果你也有相應的需求,可以在WINDOWS 的SCHRDULER中呼叫這個bat。WINDOWS建立SCHEDULER的過程這裡我就不記錄了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26084062/viewspace-1061932/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 命令列呼叫bat檔案命令列BAT
- c# 呼叫.bat檔案C#BAT
- ant指令碼呼叫.bat檔案指令碼BAT
- window批次刪除 bat 備份BAT
- windows 全量+增量備份指令碼batWindows指令碼BAT
- 10 Windows批處理之呼叫例程和bat檔案WindowsBAT
- bat執行時自己隱藏黑框,而不是用vbs來呼叫自己BAT
- 關於批處理(bat)資料庫備份BAT資料庫
- CRONTAB呼叫的備份指令碼指令碼
- 利用SCHEDULER呼叫shell指令碼指令碼
- Oracle Scheduler(5)job呼叫programOracle
- Backup And Recovery User's Guide-備份RMAN備份-使用RMAN備份備份集GUIIDE
- Oracle Scheduler(3)呼叫批處理Oracle
- Oracle Scheduler(2)呼叫批處理Oracle
- BAT面試必備——Java 集合類BAT面試Java
- java呼叫bat&監控windows下的某一程式是否關閉JavaBATWindows
- Backup And Recovery User's Guide-備份RMAN備份-用RMAN備份映象拷貝備份GUIIDE
- Oracle Scheduler(4)job呼叫program和scheduleOracle
- 批處理(bat)實現SQLServer資料庫備份與還原BATSQLServer資料庫
- Bat FileBAT
- bat scriptBAT
- BAT命令BAT
- SCHEDULER呼叫XDB程式導致效能問題
- 使用RMAN備份資料庫資料庫
- 使用rman備份的指令碼指令碼
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- RMAN說,我能備份(9)--RMAN增量備份與備份保留策略
- 【RMAN】RMAN備份至ASMASM
- RMAN說,我能備份(14)--實戰RMAN備份
- rman 備份策略
- RMAN備份原理
- RMAN說,我能備份(3)--RMAN全庫備份和表空間備份
- 【RMAN】RMAN的備份保留策略
- rman備份和增量備份指令碼指令碼
- Oracle DBMS_SCHEDULER呼叫作業系統指令碼Oracle作業系統指令碼
- bat抓取檔名BAT
- 【Bat命令集】BAT
- bat命令總結BAT