如何把rac元件變成單機

paulyibinyi發表於2010-08-22

   我以前也寫過一篇把oracle 9i rac變成單機透過修改資料庫引數的方法  

   http://space.itpub.net/7199859/viewspace-538094

   其實不太對,這篇文章就做為補充。

如果要把一個現有的RAC環境的書庫變成一個單節點instance的資料庫,方法可能有以下幾種方法:

1.匯出/匯入等資料遷移

2.直接只啟動其中的一個instance

3.刪除節點

以上方法不再具體介紹,這篇文章只介紹直接關閉rac元件,要做的相關步驟:

1.做好物理備份

2.停止rac環境中的所有instance和監聽

3.關閉rac元件

$make -f ins_rdbms.mk rac_off

$make -f ins_rdbms.mk ioracle

4.移除與rac有關係的引數和元件

   設定引數cluster_database=false,或者去掉該引數

    移除第2個節點的undo_tablespace引數;

   如果是oracle9i,可以關閉OCM;oracle 10g 以上,可以關閉CRS,停止CRS相關服務,甚至可以移除CRS的軟體

5.禁用其他執行緒的日誌和刪除其他執行緒的redo

   alter database disable thread 2;

   alter database drop logfile group n;

6.刪除其他節點的undo tablespace

   sql> drop undo tablespace

 

 

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

相關文章