このページを使用して、既存のクラスタ・データベースを拡張し新しいノードを含めます。このデプロイメント・プロシージャによって、監視エージェント、OracleクラスタウェアおよびOracle Real Application Clusters(Oracle RAC)が必要に応じてインストールされます。
ソフトウェア・ライブラリが設定されていることを確認します。これは、Oracle RACのプロビジョニングに似ていますが、クラスタ・データベースの拡張操作を実行するために追加のソフトウェアをアップロードする必要はありません。
oinstallおよびdbaグループを使用可能にしておく必要があります。ユーザーをこれらのグループに含める必要はありません。
この操作を実行するためにグループIDと一緒に使用されるユーザー資格証明は、選択したクラスタのすべてのノード(ターゲット)で同じであることが必要です。
既存のクラスタに追加するノードは、ソースCRSクラスタの一部であることが必要ですが、必ずしもOracle RACに含まれる必要はありません。
選択したノードは少なくとも2つのインタフェースを持つ必要があります。
ユーザーはすべてのノードにsudo権限(UNIXのみ)を持つ必要があります。
各ノードには少なくとも1GBの物理メモリー(RAM)が必要です。
クラスタに追加するノードにはエージェントがインストールされていることが必要です。
既存のクラスタ・ノードで使用されている共有記憶域は、追加する新しいノードからアクセスできることが必要です。
このデプロイメント・プロシージャでは、次のステップが実行されます。
前提条件のステージング: デプロイメント・プロシージャを実行すると、このステップによって、前提条件チェック・コンポーネントと修正コンポーネントが解凍されて、選択したすべてのノードの一時作業ディレクトリにステージングされます。
SSHの設定: このステップでは、デプロイメント・プロシージャは前提条件コンポーネントを使用して、選択した1つのノードとクラスタ内のその他のノードにSSHを設定します。このプロシージャは選択した各ノードで実行されます。
ノードへのエージェントのプッシュ: このステップが実行されるのは、Enterprise Managerによって監視されていないノードのみです。このステップで、それらのノードにManagement Agentがデプロイされます。
クラスタ・イントロスペクション・フェーズ: このステップでは、クラスタ・イントロスペクション・ユーティリティが、既存のクラスタから選択したノードの1つ(参照ターゲット)で実行されます。このユーティリティは、 Enterprise Managerリポジトリに欠落している情報を取得します。
ランタイム・クラスタ・データのロード: このステップでは、クラスタ・イントロスペクション・ユーティリティで収集された欠落データがランタイム・データにロードされます。
前提条件および修正: 通常、このステップは2段階で実行されます。前提条件チェックが最初に実行され、次に自動修正スクリプトが実行されます。
注意: このステップをそのまま実行する場合(つまり前提条件チェックと自動修正スクリプトの両方を実行する場合)、修正スクリプトを実行するためにsudo権限があることを確認してください。
ただし、修正スクリプトの実行を無効にして、前提条件チェックのみの実行を選択できます。必要であれば、前提条件チェックの失敗を手動で修正して、デプロイメント・プロシージャに戻ることができます。
注意: 前提条件チェックのみを実行する場合、sudo権限は必要ありません。
クラスタウェアのアーカイブとターゲット・ノードへのコピー: このステップでは、Oracleクラスタウェア・バイナリを含むzipファイルが作成され、既存のOracleクラスタウェア(CRS)ホームのないターゲット・ノードにコピーされます。
クラスタウェア・アーカイブのステージング: このステップでは、コピーされたCRSバイナリが、選択したターゲット・ノード上のCRS Oracleホームの位置にステージングされます。
共有場所の検証: OCR、VDiskおよびデータファイルの共有場所がすべてのターゲット・ノードからアクセスできることを確認するために、クラスタ検証ユーティリティ(CVU)が実行されます。
クラスタ検証ユーティリティ: ここでは、新しいターゲット・ノードでCVUが実行されます。これらのノードでは、OracleホームがOracleクラスタウェア・インストールと互換性があることをOracleクラスタウェアが確認する必要があります。
クラスタウェアのクローニング: このステップでは、Oracleクラスタウェアのホームが、Oracle Universal Installerを使用してクローン・モードでクローニング(構成)されます。
クラスタウェアのノード追加: このステップは、新しいターゲットを既存のクラスタに追加するために参照ノードから実行されます。このステップが実行されると、root add nodeスクリプトが生成されます。
クラスタウェア・ノードリストの更新: このステップでは、orainventory(各ノード)とcentral inventoryの両方が、結果クラスタ(新しいターゲット・ノードを含む拡張済クラスタ)のすべてのノードの情報で更新されます。
クラスタウェアのrootスクリプト: Oracleクラスタウェアのrootスクリプトが、新しいターゲット・ノードから実行され、Oracleクラスタウェア・スタックを起動します。
クラスタウェアの構成: このステップでは、構成ツール(racgons)がすべての新しいノードで実行されます。
ホームの登録: このステップでは、新しいOracleホームが、インベントリ・コレクションの目的でManagement Agentに登録されます。
クラスタウェアのインストール後のクラスタ検証ユーティリティ: Oracleクラスタウェアのインストールが完了したかどうかを確認するために、CVUが実行されます。このユーティリティでは、Oracleクラスタウェア・スタックが正常に起動したことも確認されます。
ASMのアーカイブおよびコピー: このステップでは、ASMバイナリを含むzipファイルが作成され、既存のASM Oracleホームのないターゲット・ノードにコピーされます。
ASMアーカイブのステージング: このステップでは、コピーされたASMバイナリが、選択したターゲット・ノード上のASM Oracleホームの位置にステージングされます。
ASMのクローニング: このステップでは、ASMのホームが、Oracle Universal Installerを使用してクローン・モードでクローニング(構成)されます。
ASMノードリストの更新: このステップでは、orainventory(各ノード)とcentral inventoryの両方が、結果クラスタ(新しいターゲット・ノードを含む拡張済クラスタ)のすべてのノードの情報で更新されます。
ASMのrootスクリプト: ASMのrootスクリプトが新しいターゲット・ノードから実行されます。
RACのアーカイブおよびコピー: このステップでは、Oracle RACバイナリを含むzipファイルが作成され、既存のRAC Oracleホームのないターゲット・ノードにコピーされます。
RACアーカイブのステージング: このステップでは、コピーされたOracle RACバイナリが、選択したターゲット・ノード上のRAC Oracleホームの位置にステージングされます。
RACのクローニング: このステップでは、Oracle RACのホームが、Oracle Universal Installerを使用してクローン・モードでクローニング(構成)されます。
RACノードリストの更新: このステップでは、orainventory(各ノード)とcentral inventoryの両方が、結果クラスタ(新しいターゲット・ノードを含む拡張済クラスタ)のすべてのノードの情報で更新されます。
RACのrootスクリプト: RACのrootスクリプトが新しいターゲット・ノードから実行されます。
RACのインスタンス追加: このステップでは、デプロイメント・プロシージャによってリスナーが起動されます。また、新しいOracle RACインスタンスが選択したクラスタに追加されます。
ターゲットの検出: このデプロイメント・プロシージャの最後のステップとして、すべての新しいターゲット(Oracleクラスタウェア、Oracle RACおよびASM)が検出されます。
Real Application Clustersのプロビジョニングのトラブルシューティング
Copyright (C) 1996, 2007, Oracle. All rights reserved.