ORACLE日常備份指令碼
Author: Rainny
Date: 2009-4-3
資料庫版本:ORACLE 10G
1. 建立存放備份指令碼的目錄
F:dailybackup_script
2. 建立RMAN指令碼檔案
dailybackup_script.cmd,將此檔案存放到上面的目錄
該檔案的內容如下:
run {
allocate channel oem_disk_backup device type disk;
recover copy of database with tag 'ORA$OEM_LEVEL_0';
backup incremental level 1 cumulative copies=1 for recover of copy with tag 'ORA$OEM_LEVEL_0' database;
}
這個RMAN命令指令碼使用的是ORACLE 10G的新增功能:INCREMENTALLY UPDATED BACKUPS
3. 建立RMAN呼叫的批處理檔案
dailybackup_main.bat,將此檔案存放到上面的目錄。
該檔案的內容如下:
rman target sys/sys@ora168 @F:dailybackup_scriptdailybackup_script.cmd
4. 建立WINDOWS的任務計劃或LINUX的CRON以定期執行這個批處理檔案
這樣就實現了資料庫的定期備份。
備份的指令碼非常簡單,但制定的恢復方法則需進行測試才可以放到你的BACKUP&RECOVERY計劃中。要不然,你剛有備份,不知道怎麼恢復以及不確定這樣的備份是否有效也沒有用。作為DBA,確保資料庫處於安全備份的狀態下是首要任務。
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/684234/viewspace-1025010/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE備份指令碼Oracle指令碼
- oracle 備份指令碼Oracle指令碼
- Oracle 集中備份指令碼Oracle指令碼
- oracle RMAN備份指令碼Oracle指令碼
- oracle_備份指令碼Oracle指令碼
- Oracle冷備份(一致備份)指令碼Oracle指令碼
- [Oracle] rman備份指令碼(2)Oracle指令碼
- oracle for linux 備份指令碼OracleLinux指令碼
- Oracle邏輯備份指令碼Oracle指令碼
- oracle rman備份指令碼收集Oracle指令碼
- Oracle物理冷備份指令碼Oracle指令碼
- 分享Oracle Rman的備份指令碼Oracle指令碼
- ORACLE常用定時備份指令碼Oracle指令碼
- oracle自動冷備份指令碼Oracle指令碼
- oracle rman 定時備份指令碼Oracle指令碼
- ORACLE自動備份shell指令碼Oracle指令碼
- Oracle用指令碼執行備份Oracle指令碼
- [Oracle] rman備份的指令碼(1)Oracle指令碼
- ORACLE RMAN備份的指令碼配置Oracle指令碼
- Oracle物理熱備份指令碼(ZT)Oracle指令碼
- oracle備份指令碼_user_passwordOracle指令碼
- oracle11g Rman 備份指令碼Oracle指令碼
- linux下oracle熱備份指令碼LinuxOracle指令碼
- windows 下的Oracle 冷備份指令碼WindowsOracle指令碼
- oracle 自動冷備份指令碼(轉)Oracle指令碼
- rman備份和增量備份指令碼指令碼
- mysqldump 備份指令碼MySql指令碼
- rman 備份指令碼指令碼
- mysqldump備份指令碼MySql指令碼
- innobackupex備份指令碼指令碼
- SQLServer備份指令碼SQLServer指令碼
- SQL 備份指令碼SQL指令碼
- Mongodb 備份指令碼MongoDB指令碼
- rman備份指令碼指令碼
- mysql備份指令碼MySql指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- Oracle多例項資料庫備份指令碼Oracle資料庫指令碼
- Oracle自動備份指令碼的實現Oracle指令碼