遷移到ASM

尛樣兒發表於2010-03-07

一.控制檔案遷移(RMAN):
SQL>alter system set control_files='+DATA' scope=spfile;
SQL>shutdown immediate
SQL>startup nomount
RMAN>restore controlfile from '/u01/oracle/oradata/test/control01.ctl';

二.資料檔案遷移(RMAN):
mount模式下完成:
RMAN>backup as copy database format '+DATA';
RMAN>switch database to copy;

三.臨時檔案遷移(新增/刪除):
SQL>alter tablespace temp add tempfile '+DATA' size 400M;
SQL>alter datafile tempfile '/u01/oracle/oradata/test/temp01.dbf' drop;
(還可以新建臨時表空間,刪除舊的臨時表空間)。

四.日誌檔案遷移(新增/刪除):
SQL>alter database add logfile '+DATA' group 4 size 500m;
SQL>alter system switch logfile;
SQL>alter database drop logfile group 3;

五.建立控制檔案副本:
SQL>strartup database mount;
SQL>alter database backup controlfile to '+DATA/test/controlfile02.ctl';
SQL>alter system set control_files='+DATA/test/controlfile01.ctl','+DATA/test/controlfile02.ctl' scope=spfile;
然後重啟資料庫即可。

六.其他說明:
ASM還不支援FLASHBACK_RECOVER_AREA區域。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-628831/,如需轉載,請註明出處,否則將追究法律責任。

相關文章