プライマリ・コンテンツに移動
Oracle® Real Application Clusters管理およびデプロイメント・ガイド
12cリリース1 (12.1)
B71323-07
目次へ移動
目次
索引へ移動
索引

前
次

オンライン・データベース再配置

オンライン・データベース再配置機能を使用して、サービスの可用性を維持したまま、Oracle RAC One Nodeデータベースを別のノードに再配置できます。データベースの新規ノードへの再配置中に、データベース・セッションを継続できるように、計画的なオンライン・データベース再配置中にのみOracle RAC One Nodeデータベースの第2インスタンスが作成されます。Oracle RAC One Nodeデータベースではオンライン・データベース再配置のみを使用できますが、管理スタイルにかかわらず(管理者管理またはポリシー管理)、Oracle RACデータベースではオンライン・データベース再配置は使用できません。

srvctl relocate databaseコマンドを使用して、再配置されるデータベースの開始およびサービスの移行後、データベースの以前のインスタンスが停止するまでの時間を構成できます。この構成時間は、操作全体にかかる時間の上限ではなく、再配置されるデータベースが以前のインスタンスから新しいインスタンスに接続が移行するのを待機した後、以前のインスタンスが停止するまでの時間を制御するだけです。

オンライン・データベース再配置は、次のように行われます。

  1. 新しいデータベース・インスタンスを別の場所で開始します。

  2. 再配置するインスタンスにすべてのサービスを移動します。

  3. 再配置するインスタンスにすべての接続が移行するまで待機します。

  4. 以前のデータベース・インスタンスを停止し、再配置するインスタンスに残りのすべての接続を強制移動します。

オンライン再配置のタイムアウトは、手順3を実行するために構成する時間です。

Oracle RAC One Nodeデータベースが管理者管理の場合、データベース・インスタンスを再配置する先のターゲット・ノードは、再配置を開始するときの空きサーバー・プールの一部である必要があります。空きサーバー・プールに予備のターゲット・ノードがある場合、このノードは、Oracle RAC One Nodeデータベースの候補リストに追加されます。

注意:

  • データベースの候補サーバー・リストに現在存在していないターゲット・ノードにデータベース・インスタンスを再配置する場合は、Oracle ASMに格納されている共有パスワード・ファイルを使用しないかぎり、パスワード・ファイル(構成されている場合)をターゲット・ノードにコピーする必要があります。

    共有パスワード・ファイルを使用せずにOracle RAC One Nodeデータベースのリモート管理に対してパスワード・ファイルベースの認証を使用する場合、データベースを実行できるノードごとに、SID_prefix_1およびSID_prefix_2という名前の2つのパスワード・ファイルが必要です。パスワード・ファイルを更新するたびに、これらの両方のファイルをすべての候補ノードに再コピーする必要があります。これは、ポリシー管理型と管理者管理型の両方のデータベースに当てはまります。

    Oracle Clusterwareを使用してデータベースの起動および停止を行うこと、および他の管理用にデータ・ディクショナリにユーザーを定義することをお薦めします。

  • データベース・インスタンスを再配置する前に、データベース・サービス・ユーザーがウォレットに追加されていることを確認する必要があります。crsctl query wallet -type OSUSER -allを実行して、データベース・サービス・ユーザーがウォレットに存在するかどうかを確認します。存在しない場合、crsctl add wallet -type OSUSER -user user_name -passwdを実行して、データベース・サービス・ユーザーをウォレットに追加します。

関連項目:

srvctl relocate databaseコマンドを使用して、Oracle RAC One Nodeデータベースの再配置を実行します。次に例を示します。

srvctl relocate database -d rac1 -n node7

関連項目:

  • Oracle ASMでの共有パスワード・ファイルの作成の詳細は、『Oracle Database管理者ガイド』を参照してください。

  • このコマンドの詳細は、「srvctl relocate database」を参照してください