JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle RAC 用サポート のインストール

2.  Oracle ファイル用ストレージの構成

3.  リソースグループの登録と構成

4.  クラスタでの Oracle RAC の実行

5.  Oracle RAC 用サポート の管理

Oracle RAC 用サポート の管理作業の概要

Oracle Solaris Cluster オブジェクトの自動生成された名前

Oracle Solaris Cluster ソフトウェアからの Oracle RAC データベースの管理

Oracle 10g Release 2 または 11g RAC データベースインスタンスの Oracle Solaris Cluster リソースに対する状態変更の影響

Oracle 9i RAC データベースインスタンスの Oracle Solaris Cluster リソースに対する状態変更の影響

Oracle RAC 用サポート のチューニング

タイムアウトの設定のガイドライン

SPARC: VxVM コンポーネントの再構成ステップ 4 のタイムアウト

予約ステップタイムアウト

SPARC: Oracle UDLM の通信ポート範囲設定のガイドライン

リソースが無効な場合にのみチューニング可能な拡張プロパティーを変更する

Oracle RAC 用サポート 障害モニターのチューニング

スケーラブルなデバイスグループの障害モニターの操作

スケーラブルなファイルシステムマウントポイントの障害モニターの操作

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

主要障害モニターの操作

データベースクライアント障害プローブの操作

アーカイブされた再実行ログの区分をモニターする操作

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

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

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

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

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

Oracle 9i RAC サーバー 障害モニターのカスタマイズ

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

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

DBMS エラーへの応答の変更

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

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

記録された警告に対する応答の変更

連続タイムアウトプローブの最大数の変更

クラスタのすべてのノードにカスタムアクションファイルを伝達する

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

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

6.  Oracle RAC 用サポート のトラブルシューティング

7.  Oracle RAC 用サポート の既存の構成の変更

8.  Oracle RAC 用サポート のアップグレード

A.  このデータサービスの構成例

B.  DBMS エラーおよび記録された警告用の事前設定アクション

C.  Oracle RAC 用サポート 拡張プロパティー

D.  コマンド行のオプション

索引

Oracle RAC 用サポート のチューニング

Oracle RAC 用サポート データサービスをチューニングするには、このデータサービスのリソースの拡張プロパティーを変更します。 これらの拡張プロパティーについては、付録 C Oracle RAC 用サポート 拡張プロパティーを参照してください。 通常、Oracle RAC 用サポート リソースの拡張プロパティーを設定するには、clresource(1CL) コマンドのオプション -p property= value を使用します。 『Oracle Solaris Cluster Data Services Planning and Administration Guide』の第 2 章「Administering Data Service Resources」の手順を使用して、あとでリソースを構成することもできます。

この節には、Oracle RAC 用サポート データサービスのチューニングに関する次の情報が含まれています。

タイムアウトの設定のガイドライン

Oracle RAC 用サポート の拡張プロパティーの多くは、再構成プロセスのステップにタイムアウトを指定します。 これらのタイムアウトのほとんどの最適値は、使用するクラスタ構成には依存しません。したがって、タイムアウトをデフォルト値から変更する必要はありません。

クラスタ構成に依存するタイムアウトについて、次の副節で説明します。 再構成プロセス中にタイムアウトが発生した場合は、これらのタイムアウトプロパティーの値をクラスタ構成に適合するように増やしてください。

この節では、次のタイムアウトについて説明します。

SPARC: VxVM コンポーネントの再構成ステップ 4 のタイムアウト

Oracle RAC 用サポート の VxVM コンポーネントの再構成のステップ 4 に必要な時間は、Veritas 共有ディスクグループ構成のサイズと複雑さに影響されます。 Veritas 共有ディスクグループ構成が大きい場合や複雑な場合、あるいは VxVM コンポーネントの再構成がタイムアウトした場合は、VxVM コンポーネントの再構成のステップ 4 のタイムアウトを増やします。

VxVM コンポーネントの再構成のステップ 4 のタイムアウトを増やすには、SUNW.rac_cvm リソースの Cvm_step4_timeout 拡張プロパティーの値を増やします。

詳細は、「SPARC: SUNW.rac_cvm 拡張プロパティー」を参照してください。

例 5-1 VxVM コンポーネントの再構成ステップ 4 のタイムアウトの設定

# clresource set -p cvm_step4_timeout=1200 rac-cvm-rs

この例では、VxVM コンポーネントの再構成のステップ 4 のタイムアウトを 1200 秒に設定します。 この例で、VxVM コンポーネントは、rac-cvm-rs という名前の SUNW.rac_cvm リソースタイプのインスタンスによって表されるものと想定しています。

予約ステップタイムアウト

予約コマンドを実行するのに必要な時間は、次の要素の影響を受けます。

クラスタ内の共有物理ディスクの数が多い場合やクラスタの負荷が大きい場合に、Oracle RAC 用サポート の再構成がタイムアウトすることがあります。 そのようなタイムアウトが発生した場合は、予約ステップタイムアウトを増やします。

予約ステップタイムアウトを増やすには、SUNW.rac_framework リソースの Reservation_timeout 拡張プロパティーを増やします。

詳細は、SUNW.rac_framework 拡張プロパティー」を参照してください。

例 5-2 予約ステップタイムアウトの設定

# clresource set -p reservation_timeout=350 rac-framework-rs

この例では、Oracle RAC 用サポート の再構成の予約ステップタイムアウトを 350 秒に設定します。 この例で、RAC フレームワークコンポーネントは、rac-frameowrk-rs という名前の SUNW.rac_framework リソースタイプのインスタンスによって表されるものと想定しています。

SPARC: Oracle UDLM の通信ポート範囲設定のガイドライン

クラスタノード上の Oracle UDLM 以外のアプリケーションが、Oracle UDLM の範囲と衝突する通信ポートの範囲を使用する場合があります。 そのような衝突が発生した場合は、Oracle UDLM が使用する通信ポートの範囲を変更します。

Oracle UDLM が使用する通信ポートの範囲は、SUNW.rac_udlm リソースタイプの次の拡張プロパティーの値によって決まります。

詳細は、「SPARC: SUNW.rac_udlm 拡張プロパティー」を参照してください。

例 5-3 Oracle UDLM の通信ポート番号の設定

# clresource set -p port=7000 rac-udlm-rs

この例では、Oracle UDLM が使用する通信ポート番号を 7000 に設定します。 この例では、次のように想定しています。

リソースが無効な場合にのみチューニング可能な拡張プロパティーを変更する

リソースが無効な場合にのみチューニング可能な拡張プロパティーを変更できる状況では、制限が適用されます。 それらの状況は、次のように、リソースタイプによって異なります。

  1. RAC フレームワークリソースグループに含まれる各リソースを無効にし、RAC フレームワークリソースグループを UNMANAGED 状態にします。

    RAC フレームワークリソースグループに含まれるほかのすべてのリソースを無効にしてから、SUNW.rac_framework リソースのインスタンスを無効にします。 RAC フレームワークリソースグループのほかのリソースは、SUNW.rac_framework リソースに依存します。

    詳細は、『Oracle Solaris Cluster Data Services Planning and Administration Guide』の「Disabling Resources and Moving Their Resource Group Into the UNMANAGED State」を参照してください。

  2. RAC フレームワークリソースグループのノードリストにあるノードをすべて再起動します。
  3. clresource コマンドを使用して、プロパティーを新しい値に設定します。
    # clresource set -p property=value resource
    property

    変更するプロパティーの名前を指定します。

    value

    プロパティーの新しい値です。

    resource

    拡張プロパティーを変更するリソースの名前を指定します。 このリソースが clsetup ユーティリティーを使用して作成された場合、「Oracle Solaris Cluster オブジェクトの自動生成された名前」に示すように、名前はリソースタイプに依存します。

  4. RAC フレームワークリソースグループとそのリソースをオンラインにします。
    # clresourcegroup online resource-group
    resource-group

    MANAGED 状態にしてオンラインにする RAC フレームワークリソースグループの名前を指定します。 このリソースグループが clsetup ユーティリティーを使用して作成された場合、リソースグループの名前は rac-framework-rg になります。