HA for Oracle のインストールと構成のプロセスの概要
Solaris Volume Manager を使用した Oracle データベースアクセスの構成方法
Veritas Volume Manager を使用した Oracle データベースアクセスの構成方法
Oracle ASM を使用した Oracle データベースアクセスの構成
clsetup ユーティリティーを使用して、HA for Oracle を登録および構成する方法
Oracle Solaris Cluster メンテナンスコマンドを使用して Oracle ASM なしで HA for Oracle を登録および構成する
Oracle Solaris Cluster メンテナンスコマンドを使用してシングルインスタンス Oracle ASM で HA for Oracle を登録および構成する
Oracle Solaris Cluster メンテナンスコマンドを使用してクラスタ Oracle ASM インスタンスで HA for Oracle を登録および構成する
データベーストランザクション障害に対応する、サーバー障害モニターによるアクション
DBMS タイムアウトのトラブルシューティング用にコアファイルを取得
HA for Oracle サーバー 障害モニターのカスタマイズ
クラスタのすべてのノードにカスタムアクションファイルを伝達する
サーバー障害モニターが使用する必要のあるカスタムアクションファイルを指定する
サーバー障害モニターが使用するべきカスタムアクションファイルを指定する
Oracle Data Guard インスタンスのロールの変更
Oracle Data Guard インスタンスのロールの変更
B. DBMS エラーおよび記録された警告用の事前設定アクション
HA for Oracle データサービスの既存のリソースタイプは次のとおりです。
Oracle リスナーを表す SUNW.oracle_listener
Oracle サーバーを表す SUNW.oracle_server
既存のリソースタイプに加えて、3 種類の追加のリソースタイプが Oracle ASM の HA for Oracle データサービスに含まれています。 これらのリソースタイプは次のとおりです。
SUNW.asm_diskgroup (Oracle 10g および 11g release 1 のみ) または SUNW.scalable_asm_diskgroup_proxy (Oracle 11g release 2 のみ)。Oracle Solaris Cluster 構成のシングルまたはクラスタインスタンス Oracle ASM ディスクグループを表しています。 リソースタイプの詳細については、asm_diskgroup(5) を参照してください。
SUNW.scalable_asm_instance。Oracle Solaris Cluster 構成のシングルインスタンス Oracle ASM を表しています。 リソースタイプの詳細については、SUNW.scalable_asm_instance(5) を参照してください。
注 - シングルインスタンス Oracle ASM は、Oracle 11g release 2 ではサポートされません。
SUNW.scalable_asm_instance_proxy。Oracle Solaris Cluster 構成のクラスタ Oracle ASM インスタンスのプロキシを表しています。 リソースタイプの詳細については、SUNW.scalable_asm_instance_proxy(5) を参照してください。
HA for Oracle の旧バージョンからアップグレードする場合は、既存のリソースタイプをアップグレードします。
リソースタイプをアップグレードする方法に関する一般的な注意点については、『Oracle Solaris Cluster Data Services Planning and Administration Guide』の「Upgrading a Resource Type」を参照してください。
以下の副節では、SUNW.oracle_listener リソースタイプのアップグレードを実行するために必要な情報について説明します。
現在登録されているリソースタイプのバージョンを調べるには、次のどちらかのコマンドを使用します。
clresourcetype list
clresourcetype show
このリソースタイプのリソースタイプ登録 (RTR) ファイルは、/SUNW.oracle_listener です。
/opt/cluster/lib/rgm/rtreg/SUNW.oracle_listener リソースタイプの最後にインストールされたバージョンを調べるには、登録されているかどうかにかかわらず、次のコマンドを使用します。
# grep -i RT_VERSION /opt/cluster/lib/rgm/rtreg/SUNW.oracle_listener
最後にインストールされたリソースタイプのバージョンが登録されているバージョンよりも新しい場合、すべての機能を利用するために新しいバージョンに移行します。
注 - 大域ゾーンで、Oracle Solaris Cluster Manager または clsetup の Resource Group オプションにより、アップグレード可能なリソースタイプバージョンが特定されます。
SUNW.oracle_listener リソースタイプの各インスタンスの編集に必要な情報は、次のとおりです。
移行はいつでも実行できます。
障害モニターが Oracle リスナーの検査で使用する秒単位のタイムアウト値を指定する必要がある場合は、Probe_timeout 拡張プロパティーを設定します。詳細については、「SUNW.oracle_listener 拡張プロパティー」を参照してください。
次の例は、 SUNW.oracle_listener リソースタイプのインスタンスを編集するコマンドです。
例 8 SUNW.oracle_listener リソースタイプのインスタンスの編集
# clresource set -p Type_version=N \ -p probe_timeout=60 oracle-lrs
このコマンドは SUNW.oracle_listener リソースを次のように編集します。
SUNW.oracle_listener リソースは oracle-lrs と名付けられます。
このリソースの Type_version プロパティーは、移行先のリソースタイプのバージョン番号を表す N に設定されます。
障害モニターが Oracle リスナーの検査で使用するタイムアウト値 (秒単位) を 60 秒に設定します。
以下の副節では、SUNW.oracle_server リソースタイプのアップグレードを実行するために必要な情報について説明します。
登録されているリソースタイプのバージョンを調べるには、次のリストのコマンドのいずれかを使用します。
clresourcetype list
clresourcetype show
この リソースタイプのリソースタイプ登録 (RTR) ファイルは、/opt/SUNWscor/oracle_server/etc/SUNW.oracle_server です。
SUNW.oracle_server リソースタイプの最後にインストールされたバージョンを調べるには、登録されているかどうかにかかわらず、次のコマンドを使用します。
# grep -i RT_VERSION /opt/cluster/lib/rgm/rtreg/SUNW.oracle_server
最後にインストールされたリソースタイプのバージョンが登録されているバージョンよりも新しい場合、すべての機能を利用するために新しいバージョンに移行します。
注 - 大域ゾーンで、Oracle Solaris Cluster Manager または clsetup の Resource Group オプションにより、アップグレード可能なリソースタイプバージョンが特定されます。
SUNW.oracle_server リソースタイプの各インスタンスの編集に必要な情報は、次のとおりです。
移行はいつでも実行できます。
サーバー障害モニターの動作をカスタマイズした場合は、Custom_action_file 拡張プロパティーを設定する必要があります。詳細については、「HA for Oracle サーバー 障害モニターのカスタマイズ」を参照してください。
次の例は、 SUNW.oracle_server リソースタイプのインスタンスの編集のコマンドです。
例 9 SUNW.oracle_server リソースタイプのインスタンスの編集
# clresource set -p Type_version=N \ -p custom_action_file=/opt/SUNWscor/oracle_server/etc/srv_mon_cust_actions \ oracle-srs
このコマンドは SUNW.oracle_server リソースを次のように編集します。
SUNW.oracle_server リソースは oracle-srs と名付けられます。
このリソースの Type_version プロパティーは、移行先のリソースタイプのバージョン番号を表す N に設定されます。
このリソースの障害モニターのカスタム動作は、ファイル /opt/SUNWscor/oracle_server/etc/srv_mon_cust_actions で指定します。