JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Cluster Data Service for Oracle ガイド     Oracle Solaris Cluster 3.3 3/13 (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  HA for Oracle のインストールと構成

HA for Oracle のインストールと構成のプロセスの概要

HA for Oracle のインストールと構成の計画

構成の要件

構成計画の質問

ノードとディスクの準備

ノードの準備方法

Solaris Volume Managerを使用した Oracle データベースアクセスの構成方法

Veritas Volume Manager を使用した Oracle データベースアクセスの構成方法

Oracle ASM を使用した Oracle データベースアクセスの構成方法

クラスタ SCAN リスナー用の Oracle Grid Infrastructure の構成方法

Oracle ASM ソフトウェアのインストール

Oracle ASM ソフトウェアのインストールの検証

Oracle Database ソフトウェアのインストール

Oracle Database ソフトウェアをインストールする方法

Oracle Database カーネルパラメータを設定する方法

Oracle Database のインストールおよび構成の確認

Oracle Database のインストールを確認する方法

Oracle データベースの作成

プライマリ Oracle データベースの作成方法

Oracle データベースのアクセス権の設定

Oracle データベースのアクセス権の設定方法

HA for Oracle パッケージのインストール

HA for Oracle パッケージのインストール方法

HA for Oracle の登録と構成

HA for Oracle の登録と構成のツール

HA for Oracle 拡張プロパティーの設定

HA for Oracle を登録および構成する方法 (clsetup)

Oracle Grid Infrastructure なしで HA for Oracle を登録および構成する方法 (CLI)

スタンドアロンサーバー用 Oracle Grid Infrastructure ありで HA for Oracle を登録および構成する方法 (CLI)

クラスター用 Oracle Grid Infrastructure ありで HA for Oracle を登録および構成する方法 (CLI)

HA for Oracle のインストールの確認

HA for Oracle のインストールの確認方法

Oracle クライアント

HA for Oracle ログファイルの場所

HA for Oracle 障害モニターの調整

Oracle サーバー障害モニターの操作

主要障害モニターの操作

データベースクライアント障害検証の操作

アーカイブされた再実行ログ用のパーティションをモニターする操作

データベースが操作可能かどうかを判定する操作

データベーストランザクション障害に対応する、サーバー障害モニターによるアクション

サーバー障害モニターによる記録された警告のスキャン

Oracle リスナー障害モニターの操作

DBMS タイムアウトのトラブルシューティング用にコアファイルを取得

HA for Oracle サーバー 障害モニターのカスタマイズ

エラーに対するカスタム動作の定義

カスタムアクションファイルの形式

DBMS エラーへの対応の変更

影響が重大であるエラーに対応する

影響が軽度のエラーを無視する

記録された警告への対応を変更する

連続タイムアウト検証の最大数を変更する

クラスタ内の全ノードへのカスタムアクションファイルの伝播

サーバー障害モニターが使用するカスタムアクションファイルの指定

サーバー障害モニターが使用する必要のあるカスタムアクションファイルの指定方法

HA for Oracle リソースタイプのアップグレード

SUNW.oracle_listener リソースタイプのアップグレード

リソースタイプの新しいバージョンを登録するための情報

リソースタイプの既存のインスタンスを移行するための情報

SUNW.oracle_server リソースタイプのアップグレード

リソースタイプの新しいバージョンを登録するための情報

リソースタイプの既存のインスタンスを移行するための情報

Oracle Data Guard インスタンスの役割の変更

Oracle Data Guard インスタンスの役割の変更方法

A.  HA for Oracle 拡張プロパティー

B.  DBMS のエラーおよび記録される警告についての事前設定アクション

C.  HA for Oracle を使用した Oracle ASM のサンプル構成

索引

HA for Oracle のインストールの確認

次の確認テストを実行して、HA for Oracle を正しくインストールしたことを確認します。

これらの妥当性検査では、HA for Oracle が実行されるすべてのノードおよびゾーンが Oracle Database インスタンスを起動できること、および構成内のその他のノードおよびゾーンが Oracle Database インスタンスにアクセスできることが確認されます。HA for Oracle から Oracle Database ソフトウェアを起動する際の問題を切り分けるには、これらの妥当性検査を実行します。

HA for Oracle のインストールの確認方法

  1. 現在 Oracle リソースグループをマスターしているノードまたはゾーンに、oracle としてログインします。
  2. 環境変数 ORACLE_SID および ORACLE_HOME を設定します。
  3. このノードまたはゾーンから Oracle Database インスタンスを起動できることを確認します。
  4. Oracle Database インスタンスに接続できることを確認します。

    sqlplus コマンドを、connect_string プロパティーで定義した user/password 変数とともに使用します。

    # sqlplus user/passwd@tns_service
    tns_service

    $ORACLE_HOME/network/admin/tnsnames.ora ファイルまたは TNS_ADMIN 環境変数で指定されたネットワーク名サービスを指定します。

  5. Oracle Database インスタンスを停止します。

    Oracle インスタンスは Oracle Solaris Cluster の制御下にあるため、Oracle Solaris Cluster ソフトウェアが Oracle インスタンスを再起動します。

  6. Oracle Database リソースを含むリソースグループを、別のクラスタメンバーに切り替えます。
    # clresourcegroup switch -n node-zone-list resource-group
    -n node-zone-list

    このリソースグループをマスターできるゾーンの、コンマで区切られた順序付きリストを指定します。リスト内の各エントリの形式は node:zone です。この形式では、node はノードの名前または ID を示し、zone は Solaris 非大域ゾーンの名前を示します。大域ゾーンを指定するか、非大域ゾーンのないノードを指定するには、node のみを指定します。

    このリスト内の順序によって、フェイルオーバー中にプライマリとみなされるノードまたはゾーンの順序が決まります。このリストはオプションです。このリストを省略した場合は、各クラスタノードの大域ゾーンがリソースグループをマスターできます。

    resource-group

    切り替えるリソースグループの名前を指定します。

  7. 現在リソースグループを含んでいるノードまたはゾーンに、oracle としてログインします。
  8. 手順 3 および手順 4 を繰り返して、Oracle Database インスタンスとの相互作用を確認します。

Oracle クライアント

クライアントは必ず、物理ホスト名ではなくネットワークリソースを使用してデータベースを参照する必要があります。ネットワークリソースは、フェイルオーバー中に物理ノード間で移動できる IP アドレスです。物理ホスト名はマシン名です。

たとえば、tnsnames.ora ファイルでは、ネットワークリソースを、データベースインスタンスが実行されているホストとして指定する必要があります。ネットワークリソースは、論理ホスト名または共有アドレスです。「Oracle データベースのアクセス権の設定方法」を参照してください。


注 - Oracle のクライアントとサーバー間の接続は、HA for Oracle のスイッチオーバーによって切断されます。クライアントアプリケーションは、切断と再接続、または復旧を適切に処理できるように準備する必要があります。トランザクションモニターはアプリケーションを簡素化することがあります。さらに、HA for Oracle ノードの復旧時間はアプリケーションによって異なります。


HA for Oracle ログファイルの場所

HA for Oracle データサービスの各インスタンスは、/var/opt/SUNWscor ディレクトリのサブディレクトリにログファイルを保持します。

これらのファイルには、HA for Oracle データサービスが実行する処理に関する情報が含まれています。これらのファイルを参照して、構成をトラブルシューティングするための診断情報を取得したり、HA for Oracle データサービスの動作をモニターしたりします。