RAC One Node資料庫的轉換與線上遷移

hooca發表於2014-12-23
版本:11.2.0.4

RAC One Node資料庫是11g的新特性,相當於雙機冷備。

從RAC轉換為RAC One Node:

1)確保建立了Service,並且沒有Service以要被刪除的例項為首選例項。

2)刪除例項,只留一個(用DBCA->RAC->Instance Management)。

3)以oracle使用者執行轉換

點選(此處)摺疊或開啟

  1. [oracle@node1 ~]$ srvctl convert database -d racdb -c RACONENODE -i racdb1
4 驗證資料庫狀態

點選(此處)摺疊或開啟

  1. [oracle@node1 ~]$ srvctl config database -d racdb
  2. Database unique name: racdb
  3. Database name: racdb
  4. Oracle home: /u01/app/oracle/product/11.2.0/db_1
  5. Oracle user: oracle
  6. Spfile: +DBFILE/racdb/spfileracdb.ora
  7. Domain:
  8. Start options: open
  9. Stop options: immediate
  10. Database role: PRIMARY
  11. Management policy: AUTOMATIC
  12. Server pools: racdb
  13. Database instances:
  14. Disk Groups: DBFILE,FRA
  15. Mount point paths:
  16. Services: crm,erp
  17. Type: RACOneNode
  18. Online relocation timeout: 30
  19. Instance name prefix: racdb1
  20. Candidate servers: node1
  21. Database is administrator managed

RAC One Node聯機遷移

1) 當前狀態

點選(此處)摺疊或開啟

  1. [oracle@node1 ~]$ srvctl status database -d racdb
  2. Instance racdb1 is running on node node1
  3. Online relocation: INACTIVE
2)執行遷移

點選(此處)摺疊或開啟

  1. [oracle@node1 ~]$ srvctl relocate database -d racdb -n node2 -w 15 -v
  2. Added target node node2
  3. Configuration updated to two instances
  4. Instance racdb1_2 started
  5. Services relocated
  6. Waiting for up to 15 minutes for instance racdb1 to stop ...
  7. Instance racdb1 stopped
  8. Configuration updated to one instance
-n:遷移目標節點
-w:超時等待時間(分鐘),超過該時間就失敗。
-v:輸出結果

注意:如果舊例項上有未提交的事務,將繼續等待直到事務結束,這時有可能需要人工干預事務。

3. 檢視遷移結果

點選(此處)摺疊或開啟

  1. [oracle@node1 ~]$ srvctl status database -d racdb
  2. Instance racdb1_2 is running on node node2
  3. Online relocation: INACTIVE


RAC One Node轉換為RAC

1)以oracle使用者執行

點選(此處)摺疊或開啟

  1. [oracle@node1 ~]$ srvctl convert database -d racdb -c RAC -n node1
2)新增例項(DBCA->RAC->Instance Management)

3)驗證轉換狀況

點選(此處)摺疊或開啟

  1. [oracle@node1 ~]$ srvctl config database -d racdb
  2. Database unique name: racdb
  3. Database name: racdb
  4. Oracle home: /u01/app/oracle/product/11.2.0/db_1
  5. Oracle user: oracle
  6. Spfile: +DBFILE/racdb/spfileracdb.ora
  7. Domain:
  8. Start options: open
  9. Stop options: immediate
  10. Database role: PRIMARY
  11. Management policy: AUTOMATIC
  12. Server pools: racdb
  13. Database instances: racdb1_1,racdb2
  14. Disk Groups: DBFILE,FRA
  15. Mount point paths:
  16. Services: crm,erp
  17. Type: RAC
  18. Database is administrator managed







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

相關文章