この手順では、Oracle ASM とともに HA for Oracle Database の clsetup 構成ウィザードを使用して、データストレージを管理します。
この Oracle Solaris Cluster Manager ウィザードでは、すべてのクラスタノードに同じ root パスワードが設定されている必要があります。
始める前に
次の前提条件を満たしていることを確認します。
クラスタのボリュームマネージャーが、Oracle Database を実行する可能性があるすべての Oracle Solaris Cluster ノードからアクセスできる共有ストレージのボリュームを提供するように構成されている。
Oracle Database がそのデータベースに使用するストレージボリュームに raw デバイスとファイルシステムが作成されている。
Oracle Database ソフトウェアが、Oracle Database を実行する可能性のあるすべてのノードからアクセスできるようにインストールされている。
UNIX オペレーティングシステムのカーネル変数が Oracle Database 用に構成されている。
Oracle Database ソフトウェアが、Oracle Database を実行する可能性のあるすべてのノードに対して構成されている。
データサービスパッケージがインストールされている。
リソースによって使用可能になる論理ホスト名ごとに 1 つのエントリがネームサービスデータベースに追加されている。
Oracle Grid Infrastructure SCAN リスナーを使用する場合、そのリスナーの IP アドレスは、Oracle Database リソースに使用する論理ホスト名の IP アドレスと同じサブネット上に存在します。それ以外の場合、パブリックネットワークで障害が発生した場合に、Oracle Database リソースはフェイルオーバーしません。
PNM オブジェクトを使用している場合、それらのオブジェクトは、論理ホスト名リソースをオンラインにできるノード上に構成されます。パブリックネットワーク管理 (PNM) オブジェクトには、インターネットプロトコルネットワークマルチパス (IPMP) グループ、トランクおよびデータリンクマルチパス (DLMP) リンクアグリゲーション、およびリンクアグリゲーションに直接基づく VNIC が含まれます。
次のいずれかまたは両方のアプリケーションを実行するために作成したプロジェクトはすべて、そのアプリケーションを実行するユーザー用の projects ネームサービスデータベース内に存在します。
Oracle Database
Oracle ASM
アプリケーション用のカスタムプロジェクトが作成されていない場合は、デフォルトのプロジェクトが使用されます。詳細は、projects(1) のマニュアルページを参照してください。
次の情報を用意してください。
データサービスをマスターするクラスタノードの名前。
構成する予定があるリソースの Oracle Database アプリケーションバイナリへのパス。
データベースのタイプ。
# clsetup
clsetup のメインメニューが表示されます。
「データサービス」メニューが表示されます。
clsetup ユーティリティーは、このタスクを実行するための前提条件のリストを表示します。
clsetup ユーティリティーから、Oracle Database の場所としてグローバルクラスタまたはゾーンクラスタのいずれかを選択するように求められます。
グローバルクラスタまたはゾーンクラスタを選択します。clsetup ユーティリティーにより、構成する HA for Oracle Database コンポーネントのリストが表示されます。
clsetup ユーティリティーにより、クラスタノードのリストが表示されます。
選択するノードが、HA for Oracle Database フレームワークリソースグループのノードリストに表示される順序で一覧表示されていることを確認します。
必要に応じてノードの選択を終了するには、「d」と入力します。clsetup ユーティリティーは、Oracle ASM インスタンスリソースのリストを表示します。
使用できる Oracle ASM インスタンスリソースがなく、リソースを作成するように要求された場合は、Return キーを押します。Step 11 にスキップします。
clsetup ユーティリティーは、Oracle Grid Infrastructure ホームディレクトリの選択画面を表示します。
clsetup ユーティリティーにより、使用するプロジェクトを入力するよう求められます。
Oracle ASM で実行するプロジェクトを作成しなかった場合は、デフォルトのプロジェクトを選択します。clsetup ユーティリティーは、クラスタで検出された Oracle ASM システム識別子 (SID) のリストを表示します。
clsetup ユーティリティーは、Oracle ASM ディスクグループリソースに関する情報を表示します。
使用する各ディスクグループに対応するオプションの番号を入力します。すべてのディスクグループが選択されたら、「d」と入力します。
選択した Oracle ASM ディスクグループが、Oracle ASM ディスクグループリソースの選択パネルに追加されます。
ディスクグループリソースのリストが正しい場合は、「d」と入力します。
clsetup ユーティリティーは、検出されたストレージリソースのリストを表示します。
Oracle ASM の構成の完了時に、clsetup ユーティリティーによって新しいリソースが作成されます。
clsetup ユーティリティーは、Oracle ASM ディスクグループを管理する Oracle ASM ディスクグループリソースのリストを表示します。
clsetup ユーティリティーは、Oracle ASM ディスクグループを検出します。
clsetup ユーティリティーは、Oracle ASM ディスクグループリソースのリストに戻ります。作成するリソースがリストに追加されます。
既存のリソース、まだ作成されていないリソース、または既存のリソースと新しいリソースの組み合わせを選択できます。複数の既存のリソースを選択する場合、選択するリソースは同じリソースグループに属する必要があります。
clsetup ユーティリティーは、検出された基盤となるディスクセットまたはディスクグループのリストを表示します。
clsetup ユーティリティーは、このユーティリティーで作成されるか構成に追加される Oracle ASM 用の Oracle Solaris Cluster オブジェクトの名前を表示します。
クラスタノードが、Oracle Database リソースを配置するリソースグループのノードリストに表示される順序で一覧表示されていることを確認します。
必要に応じてクラスタノードの選択を確認するには、「d」と入力します。
clsetup ユーティリティーにより、構成できる Oracle Database コンポーネントのタイプが表示されます。
サーバー、リスナー、またはその両方を選択できます。
clsetup ユーティリティーにより、Oracle Database ホームディレクトリが一覧表示されます。
clsetup ユーティリティーにより、Oracle Database ホームディレクトリを指定するように求められます。
clsetup ユーティリティーにより、使用するプロジェクトを入力するよう求められます。
Oracle Database で実行するプロジェクトを作成しなかった場合は、デフォルトのプロジェクトを選択します。clsetup ユーティリティーにより、Oracle Database のインストールの Oracle Database システム識別子 (SID) を入力するように求められます。
clsetup ユーティリティーにより、ユーティリティーが作成する Oracle Solaris Cluster リソースのプロパティーが表示されます。
clsetup ユーティリティーにより、SID を入力するよう求められます。
clsetup ユーティリティーにより、ユーティリティーが作成する Oracle Solaris Cluster リソースのプロパティーが表示されます。
clsetup ユーティリティーにより、ユーティリティーが作成する Oracle Solaris Cluster リソースのプロパティーが表示されます。
clsetup ユーティリティーは、新しい名前を指定できる画面を表示します。
clsetup ユーティリティーにより、ユーティリティーが作成する Oracle Solaris Cluster リソースのプロパティーのリストに戻ります。
clsetup ユーティリティーにより、Oracle Database のストレージ選択に戻ります。
clsetup ユーティリティーにより、構成されているすべての高可用性ストレージリソースが一覧表示されます。
clsetup ユーティリティーは、Oracle ASM インスタンスリソースのリストを表示します。
clsetup ユーティリティーは、使用可能な論理ホスト名リソースのリストを表示します。
プロンプトで、使用する論理ホスト名を入力します。
clsetup ユーティリティーは、選択する Oracle Solaris Cluster 論理ホスト名リソースの名前を表示します。
clsetup ユーティリティーは、選択した論理ホスト名リソースの番号を表示します。
clsetup ユーティリティーは、このユーティリティーが作成する Oracle Solaris Cluster オブジェクトの名前を表示します。
clsetup ユーティリティーは、新しい名前を指定できる画面を表示します。
clsetup ユーティリティーは、このユーティリティーが作成する Oracle Solaris Cluster オブジェクトの名前のリストに戻ります。
clsetup ユーティリティーは、構成を作成するためにこのユーティリティーがコマンドを実行していることを示す進行状況のメッセージを表示します。構成が完了した時点で、clsetup ユーティリティーは、構成を作成するためにユーティリティーが実行したコマンドを表示します。
必要に応じて、ほかの必要なタスクを実行している間、clsetup ユーティリティーを動作させたままにし、そのあとでユーティリティーを再度使用できます。