rman configure配置彙總及原理
rman檢視環境變數
RMAN>show all ;
copy只能備份到磁碟,不能備份到磁帶,因為copy中有一個to引數,
to的話就是路徑。而不是磁帶。
配置保留策略:
RMAN>configure retention policy to redundancy 10 ;
保留10天,超過10天后,這個備份會標記為obelete ;
RMAN>configure retention policy to recovery window of 10 days ;
retention policy 要麼基於時間,要麼基於冗餘度。只能
控制檔案的自動備份:
RMAN>configure controlfile autobackup on ;
當你資料庫中有一個表空間建立,刪除,資料檔案增刪,都會自動備份控制檔案
當你使用rman備份時,也會自動備份。
自動備份到到閃回區 /u01/oracle/flash_recovery_area/ORCL/autobackup
檢視控制檔案的備份:
RMAN>list backup of controlfile ;
檢視控制檔案備份的個數:
ls /u01/oracle/flash_recovery_area/ORCL/autobackup/2009_10_25/ | wc -l
控制檔案的快照:
configure snapshot : 定時會去生成控制檔案的備份,
這個備份可以用於恢復控制檔案。
將預設的備份備份到磁帶,需要連線一個磁帶機。
RMAN> configure default device type to sbt ;
如果沒有磁帶機,你會發現備份的時候找不到地方放置。
指定並行度,首先需要至少有兩個通道 ,因此要先定義通道。
RMAN> configure device type disk parallelism 2 backup type to backupset ;
這樣就會有兩個通道同事備份。其實是兩個session.
RMAN備份的時候是使用large pool的。
基於冗餘的備份怎麼處理?就是將備份放置在不同的地方。
RMAN>configure datafile backup copies for device type disk to 2 ;
RMAN>configure archivelog backup copies for device type disk to 2 ;
RMAN>configure channel 2 device type disk format '/u02/%U',
'/u01/oracle/flash_recovery_area/%U' ;
這樣子還不行,還需要修改OMF的引數。
OMF是不允許使用多元備份的。
SQL>alter system set db_recovery_file_dest='' ;
然後執行備份
RMAN>backup spfile ;
但是一般情況下,OMF這個引數是開啟的。
在OMF下分配多個通道。
RMAN> run {
allocate channel a1 type disk ;
allocate channel a2 type disk ;
backup database ;
release channel a1;
release channel a2 ;
}
rman target / @/u02/a.bak
定義備份片的大小 :
allocate channel a1 type disk maxpiecesize 1g ;
指定多少個檔案定義一個備份集:
backup database filesperset 3 ;
檢查備份是不是對的
RMAN>crosscheck backup ;
刪除到期的備份檔案
RMAN>delete expired backup ; -- 保留策略按數量來的
這個命令會有提示
不提示的命令刪除指令如下:
delete noprompt expired backup ;
刪除無效的備份檔案:
delete obsolete ; -- 保留策略按天來的
RMAN>show all ;
copy只能備份到磁碟,不能備份到磁帶,因為copy中有一個to引數,
to的話就是路徑。而不是磁帶。
配置保留策略:
RMAN>configure retention policy to redundancy 10 ;
保留10天,超過10天后,這個備份會標記為obelete ;
RMAN>configure retention policy to recovery window of 10 days ;
retention policy 要麼基於時間,要麼基於冗餘度。只能
控制檔案的自動備份:
RMAN>configure controlfile autobackup on ;
當你資料庫中有一個表空間建立,刪除,資料檔案增刪,都會自動備份控制檔案
當你使用rman備份時,也會自動備份。
自動備份到到閃回區 /u01/oracle/flash_recovery_area/ORCL/autobackup
檢視控制檔案的備份:
RMAN>list backup of controlfile ;
檢視控制檔案備份的個數:
ls /u01/oracle/flash_recovery_area/ORCL/autobackup/2009_10_25/ | wc -l
控制檔案的快照:
configure snapshot : 定時會去生成控制檔案的備份,
這個備份可以用於恢復控制檔案。
將預設的備份備份到磁帶,需要連線一個磁帶機。
RMAN> configure default device type to sbt ;
如果沒有磁帶機,你會發現備份的時候找不到地方放置。
指定並行度,首先需要至少有兩個通道 ,因此要先定義通道。
RMAN> configure device type disk parallelism 2 backup type to backupset ;
這樣就會有兩個通道同事備份。其實是兩個session.
RMAN備份的時候是使用large pool的。
基於冗餘的備份怎麼處理?就是將備份放置在不同的地方。
RMAN>configure datafile backup copies for device type disk to 2 ;
RMAN>configure archivelog backup copies for device type disk to 2 ;
RMAN>configure channel 2 device type disk format '/u02/%U',
'/u01/oracle/flash_recovery_area/%U' ;
這樣子還不行,還需要修改OMF的引數。
OMF是不允許使用多元備份的。
SQL>alter system set db_recovery_file_dest='' ;
然後執行備份
RMAN>backup spfile ;
但是一般情況下,OMF這個引數是開啟的。
在OMF下分配多個通道。
RMAN> run {
allocate channel a1 type disk ;
allocate channel a2 type disk ;
backup database ;
release channel a1;
release channel a2 ;
}
rman target / @/u02/a.bak
定義備份片的大小 :
allocate channel a1 type disk maxpiecesize 1g ;
指定多少個檔案定義一個備份集:
backup database filesperset 3 ;
檢查備份是不是對的
RMAN>crosscheck backup ;
刪除到期的備份檔案
RMAN>delete expired backup ; -- 保留策略按數量來的
這個命令會有提示
不提示的命令刪除指令如下:
delete noprompt expired backup ;
刪除無效的備份檔案:
delete obsolete ; -- 保留策略按天來的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29196873/viewspace-1122556/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RMAN CONFIGURE命令配置Oracle
- rman 命令彙總
- RMAN命令彙總
- rman configure
- RMAN的CONFIGURE配置和FORMAT字串格式化ORM字串格式化
- Keepalived原理及配置應用總結
- Kafka 配置引數彙總及相關說明Kafka
- Sendmail relay規則及配置檔案用法彙總 sendmail配置 (轉)AI
- rman:configure exclude for tablespace ...
- 底層原理面試彙總面試
- rman configure exclude測試!
- oracle dataguard 配置錯誤彙總Oracle
- Android Studio軟體的快捷鍵用法彙總及常用配置Android
- linux網路系統層面的配置、管理及操作命令彙總Linux
- oracle共享伺服器配置彙總Oracle伺服器
- oracle聯機熱備份的原理,及rman增量備份原理Oracle
- Oracle聯機熱備份的原理及rman增量備份原理Oracle
- ASP net core面試題彙總及答案面試題
- 二、Git 問題彙總及處理Git
- mybatis常見庫及問題彙總MyBatis
- Java常見面試題及答案彙總Java面試題
- 招聘面試技巧及注意事項總彙面試
- goldengate 故障及解決方法彙總Go
- Redis Sentinel哨兵模式原理及配置Redis模式
- oracle聯機熱備份的原理及rman增量備份原理(zt)Oracle
- rman工作原理
- RMAN的原理
- rman配置及常用操作相關知識點
- rman catalog的配置及詳解例項
- 移動端佈局方案彙總&&原理解析
- Vagrant box 命令彙總彙總
- 前端佈局方式彙總及概念淺析前端
- 【OC梳理】效能檢測及優化彙總優化
- 經典Java面試題彙總及答案解析Java面試題
- yum語法及常用命令彙總
- Web前端面試題目及答案彙總Web前端面試題
- Oracle Rman 命令詳解(List report backup configure)Oracle
- redis原理及叢集主從配置Redis