Oracle RACデータベースからのインスタンスの削除

8i|9i|10g|11g|12c|13c|18c|19c|21c|Misc/PL|SQL|SQL|RAC|WebLogic/Linux

Home”Articles”Rac”Here

この記事では、DBCAユーティリティを使用してOracle RACデータベースからインスタンスを削除する方法を示します。 この例では、次のセットアップで2ノードRACインストールを使用します。

Oracle Version : 11.2.0.3.0Database : RACInstances : RAC1, RAC2Nodes : ol5-112-rac1, ol5-112-rac2
  • 対話型モード
  • サイレント・モード
  • 削除後のチェック

対話型モード

保持するノード(この場合は”ol5-112-rac1″)で、DBCAユーティリティを起動します。

$ dbca

“Oracle Real Application Cluster(RAC)データベース”オプションを選択し、”次へ”ボタンをクリックします。

Dba-Welcome

“インスタンス管理”オプションを選択し、”次へ”ボタンをクリックします。

DBA-Operation

“インスタンスの削除”オプションを選択し、”次へ”ボタンをクリックします。

DBA-Instance Management

適切なクラスタデータベースが選択されていることを確認し、SYSDBA権限を持つユーザーの資格情報を入力し、”次へ”ボタンをクリックします。

DBA-Clusterデータベースの選択

削除するインスタンスを選択し、”次へ”ボタンをクリックします。

DBA-Instance Selection

同様の画面が再び表示されますが、”完了”ボタンも表示されます。 “完了”ボタンをクリックします。

DBA-インスタンス選択

確認ダイアログの”OK”ボタンをクリックします。

DBA-Confirmation

インスタンスが削除されるまで待ちます。

DBA-Processing

別の操作を実行するかどうかを尋ねられたら、”いいえ”ボタンをクリックしてDBCAを終了します。

DBA-別の操作

サイレント-モード

次のコマンドを使用して、サイレント-モードでDBCAを使用して同じ結果を達成できました。

$ dbca -silent -deleteInstance -nodeList ol5-112-rac2 -gdbName RAC -instanceName RAC2 -sysDBAUserName sys -sysDBAPassword myPasswordDeleting instance20% complete21% complete22% complete26% complete33% complete40% complete46% complete53% complete60% complete66% completeCompleting instance management.100% completeLook at the log file "/u01/app/oracle/cfgtoollogs/dbca/RAC.log" for further details.$

削除後のチェック

削除されたノードに関連付けられているredoスレッドが無効になっていることを確認します。 この場合、スレッド2であったインスタンス”RAC2″を削除しました。

SQL> select distinct thread# from v$log; THREAD#---------- 1SQL>

削除されたインスタンスに関連付けられているスレッドが無効になっていない場合は、手動で行います。

SQL> ALTER DATABASE DISABLE THREAD 2;

インスタンス情報がOCRから削除されていることを確認します。

$ srvctl config database -d RACDatabase unique name: RACDatabase name: RACOracle home: /u01/app/oracle/product/11.2.0/db_1Oracle user: oracleSpfile: +DATA/RAC/spfileRAC.oraDomain: localdomainStart options: openStop options: immediateDatabase role: PRIMARYManagement policy: AUTOMATICServer pools: RACDatabase instances: RAC1Disk Groups: DATAMount point paths: Services: BATCH_SERVICE,OLTP_SERVICEType: RACDatabase is administrator managed$

削除されたノードに関連するサービス定義を編集することを忘れないでください。

詳細については、を参照してください:

  • Oracle RACデータベースからのインスタンスの削除

これが役立つことを願っています。 ティムによろしく..

トップに戻る

Write a Comment

メールアドレスが公開されることはありません。