ORACLE 10G RMAN 部分配置設定
下面詳細講一下rman的各項配置的含義:
1、 Configuring the Default Device Type for Backups:配置預設備份裝置
預設情況下rman預設的備份裝置為磁碟disk,也可以配置其他介質作為rman的備份裝置如磁帶等。
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO sbt; RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK; |
關於裝置的型別要參考裝置提供商給的說明文件,按照他們提供的裝置名進行備份裝置的配置。
2、Configuring the Default Backup Type for Disk Backups: 配置磁碟備份的備份型別:備份集或者映象複製(檔案複製)
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY; # image copies RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; # uncompressed |
映象複製只適用於磁碟備份,磁帶等其他介質只支援備份集。映象複製是對資料檔案等的複製,佔用空間大消耗時間長,所以不建議使用。
如果備份型別是備份集的話,我們還可以制定下面的壓縮引數:
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET; RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO COMPRESSED BACKUPSET; |
這裡要注意,如果想要恢復Compressed,可以再次執行以下命令,而不是用clear命令來清除Compressed引數。
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO BACKUPSET; |
另外備份型別還支援並行度引數PARALLELISM,預設值為1,我們可以適當調節該引數來加快備份速度。
3、Configuring Disk Devices and Channels:配置磁碟裝置和通道
Rman透過通道連線到目標資料庫,通道執行著rman的全部工作,預設情況下rman為所有的操作分配1個通道。
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'd:\ora_df%t_s%s_p%p'; |
如果是asm磁碟可以按照如下配置:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '+dgroup1'; |
如果是磁帶裝置可以按照如下配置:
CONFIGURE CHANNEL DEVICE TYPE sbt PS='ENV=mml_env_settings'; |
透過PS指定備份裝置對應的串。
4、Configuring Control File and Server Parameter File Autobackup: 配置控制檔案和引數檔案自動備份
我們可以透過下面命令來啟用和停用控制檔案自動備份。
CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP OFF; |
如果控制檔案自動備份啟動,每次控制檔案內容發生變化的時候,oracle 自動在如下目錄下(如果沒有指定控制檔案備份格式,並且安裝了快速恢復區flash recovery area的話)備份控制檔案。
…\flash_recovery_area\SID\AUTOBACKUP\2007_01_04\ |
5、Configuring the Control File Autobackup Format: 配置控制檔案自動備份格式
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:\cf_%F'; |
如果是asm裝置,可以如下設定控制檔案自動備份格式:
CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK TO '+dgroup1'; |
清除控制檔案自動備份格式命令如下:
CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK CLEAR; CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE sbt CLEAR; |
當然,我們也可以在執行rman操作的設定備份格式,如:
RMAN> SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE sbt |
以上設定在整個rman操作控制檯生效。
RMAN> RUN ...{ SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/tmp/%F.bck'; BACKUP AS BACKUPSET DEVICE TYPE DISK DATABASE; } |
這個set設定在rman程式塊生效。
6、Configuring the Backup Retention Policy: 配置備份保留策略
備份保留策略有兩種方式,一種是基於時間的保留策略,一種是基於冗餘度的保留策略。
based on a recovery window (the maximum number of days into the past for which |
RECOVERY WINDOW引數指出了最大保留時間為從當前日期到多少天前。
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; |
Rman將保留著這期間的任何全庫備份和level 0的增量備份,同時rman也保留著歸檔日誌和level 1的增量備份,以便於可以做這個期間的基於時間點的恢復。Rman不會刪除過期的備份,如果我們用REPORT OBSOLETE可以看到過期的備份並且執行DELETE OBSOLETE來刪除過期的備份。
REDUNDANCY引數指出了我們想保留幾份備份檔案。
CONFIGURE RETENTION POLICY TO REDUNDANCY 3; |
檢視當前備份保留策略:
RMAN> SHOW RETENTION POLICY; |
如果我們執行以下命令來清除備份保留策略,rman將不會將任何備份標記為過期。
CONFIGURE RETENTION POLICY TO NONE; |
需要刪除設定,還原預設值使用
CONFIGURE DEVICE TYPE DISK clear;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-545644/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE rman設定Oracle
- RMAN 系列(二) ---- RMAN 設定和配置
- oracle 10g RMAN管理Oracle 10g
- oracle rman備份及策略設定Oracle
- oracle 10g rman 指令碼Oracle 10g指令碼
- Oracle 10g RAC 網路設定Oracle 10g
- Oracle rman 配置引數Oracle
- Oracle的RMAN備份恢復繼續,RMAN部分引數Oracle
- oracle資料庫rman歸檔設定和管理Oracle資料庫
- oracle實驗記錄 (oracle 10G rman transport database)OracleDatabase
- oracle 10g RMAN備份及恢復Oracle 10g
- rman備份設定
- Oracle 10g 提供的部分指令碼Oracle 10g指令碼
- oracle 10G設定歸檔目錄及命令Oracle 10g
- 配置Oracle 10g ASM磁碟Oracle 10gASM
- RMAN 增量備份最佳化 for ORACLE 10GOracle 10g
- Oracle RMAN CONFIGURE命令配置Oracle
- oracle RMAN引數配置詳解Oracle
- RMAN常用設定[final]
- oracle實驗記錄 (oracle 10G dataguard(8)rman 建立dg)Oracle
- LINUX安全設定(部分)Linux
- oracle實驗記錄 (恢復-rman操作(設定&備份))Oracle
- oracle實驗記錄 (oracle 10G dataguard(2)引數部分)Oracle
- Oracle資料庫RMAN小結之備份部分Oracle資料庫
- Oracle資料庫RMAN小結之恢復部分Oracle資料庫
- 10G設定歸檔
- Oracle 10g使用RMAN恢復目錄筆記Oracle 10g筆記
- 配置oracle 10g進入oem管理以及OEM預設埠Oracle 10g
- ORACLE RMAN備份的指令碼配置Oracle指令碼
- oracle rman 定時備份指令碼Oracle指令碼
- rman 設定環境變數變數
- Oracle的奇葩設定之非歸檔模式與RMAN備份Oracle模式
- 關於10g RAC監聽設定,tnsnames.ora設定,VIP及客戶端配置問題。客戶端
- AIX上配置ORACLE 10g RAC EMAIOracle 10g
- oracle實驗記錄 (oracle 10G dataguard(9)rman恢復與dg)Oracle
- 10G RAC歸檔設定
- RMAN環境變數的設定變數
- 部分Oracle 配置檔案引數含義Oracle