【備份恢復】 控制檔案多路徑
控制檔案多路徑
更改控制檔案為多路徑,至少要在4個位置。
1.檢視控制檔案路徑:
SQL> show
parameter control
NAME TYPE VALUE
------------------------------------ -----------
control_file_record_keep_time integer 7
control_files string /u01/app/oracle/oradata/PROD/c
ontrol01.ctl, /u01/app/oracle/
oradata/PROD/control02.ctl
control_management_pack_access string DIAGNOSTIC+TUNING
SQL>
[oracle@wang oradata]$ cd /u01/app/oracle/oradata/
2.建立目錄:
[oracle@wang oradata]$ mkdir con1/ con2/ con3
[oracle@wang oradata]$ ls
con1 con2 con3 ORA11GR2 PROD
3.修改引數control_files:
SQL> alter system set control_files='/u01/app/oracle/oradata/PROD/control01.ctl','/u01/app/oracle/oradata/con1/control02.ctl','/u01/app/oracle/oradata/con2/control03.ctl','/u01/app/oracle/oradata/con3/control04.ctl' scope=spfile;
System altered.
4.關庫(使觸發檢查點保證資料庫一致性狀態):
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
5.進入作業系統層面複製控制檔案:
[oracle@wang PROD]$ ls
control01.ctl redo01.log redo03.log system01.dbf temp1.dbf test01.dbf undotbs01.dbf users02.dbf
control02.ctl redo02.log sysaux01.dbf temp01.dbf temp2.dbf tool01.dbf users01.dbf
[oracle@wang PROD]$ cp control01.ctl control03.ctl
[oracle@wang PROD]$ cp control01.ctl control04.ctl
[oracle@wang PROD]$ ls
control01.ctl control03.ctl redo01.log redo03.log system01.dbf temp1.dbf test01.dbf undotbs01.dbf users02.dbf
control02.ctl control04.ctl redo02.log sysaux01.dbf temp01.dbf temp2.dbf tool01.dbf users01.dbf
[oracle@wang PROD]$ mv control02.ctl /u01/app/oracle/oradata/con1/
[oracle@wang PROD]$ mv control03.ctl /u01/app/oracle/oradata/con2/
[oracle@wang PROD]$ mv control04.ctl /u01/app/oracle/oradata/con3/
[oracle@wang PROD]$ ls
control01.ctl redo02.log sysaux01.dbf temp01.dbf temp2.dbf tool01.dbf users01.dbf
redo01.log redo03.log system01.dbf temp1.dbf test01.dbf undotbs01.dbf users02.dbf
[oracle@wang PROD]$
6.驗證:
[oracle@wang PROD]$ cd ..
[oracle@wang oradata]$ ls
con1 con2 con3 ORA11GR2 PROD
[oracle@wang oradata]$ cd con1
[oracle@wang con1]$ ls
control02.ctl
[oracle@wang con1]$ cd ..
[oracle@wang oradata]$ ls
con1 con2 con3 ORA11GR2 PROD
[oracle@wang oradata]$ cd con2
[oracle@wang con2]$ ls
control03.ctl
[oracle@wang con2]$ cd ..
[oracle@wang oradata]$ cd con3
[oracle@wang con3]$ ls
control04.ctl
[oracle@wang con3]$
7.重啟資料庫使控制引數生效:
SQL> show parameter control
NAME TYPE VALUE
------------------------------------ -----------
control_file_record_keep_time integer 7
control_files string /u01/app/oracle/oradata/PROD/c
ontrol01.ctl, /u01/app/oracle/
oradata/con1/control02.ctl, /u
01/app/oracle/oradata/con2/con
trol03.ctl, /u01/app/oracle/or
adata/con3/control04.ctl
control_management_pack_access string DIAGNOSTIC+TUNING
SQL>
完成!!!!!!!!!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2126953/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 備份與恢復--利用備份的控制檔案恢復
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- 【技術分享】Oracle控制檔案的備份、恢復以及多路複用Oracle
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 利用備份的控制檔案恢復
- 備份與恢復--重建控制檔案
- 控制檔案的備份和恢復
- RMAN備份恢復之控制檔案的恢復(三)
- RMAN備份恢復之控制檔案的恢復(二)
- RMAN備份恢復之控制檔案的恢復(一)
- 使用舊的控制檔案備份來恢復控制檔案
- 【備份恢復】所有控制檔案丟失後 利用trace中的控制檔案備份執行恢復
- rman備份丟失控制檔案恢復
- 【備份與恢復】控制檔案的恢復(不完全恢復)
- Oracle備份與恢復【丟失控制檔案的恢復】Oracle
- trace檔案備份控制檔案並執行恢復
- oralce備份與恢復1 控制檔案(轉)
- rman備份-(1) 利用備份級恢復資料檔案和控制檔案
- 【備份恢復】 丟失一個控制檔案 之恢復操作
- 【rman 備份與恢復】恢復丟失所有的控制檔案
- 【備份與恢復】恢復受損的複用控制檔案
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(三)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(二)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(一)
- 備份與恢復--重建控制檔案後資料檔案損壞的恢復
- Oracle 11g RAMN恢復-控制檔案的備份和恢復Oracle
- 使用備份的控制檔案恢復資料庫資料庫
- 備份&恢復之十三:損壞全部控制檔案
- RMAN基於備份控制檔案恢復失敗
- 恢復之丟失全部控制檔案以及備份中的控制檔案
- 循序漸進oracle第7章:備份與恢復之利用控制檔案快照恢復控制檔案Oracle
- 備份與恢復(Parameter 檔案恢復篇)
- 【備份恢復】丟失所有控制檔案,利用RMAN進行恢復操作
- rman恢復資料庫--用備份的控制檔案資料庫
- 備份&恢復之十二:損壞單個控制檔案
- 只有rman備份集,控制檔案丟失的恢復
- 備份恢復實驗(1)丟失部分控制檔案
- 備份與恢復--重新控制檔案資料字典和控制檔案不一致的恢復