JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド     Oracle Solaris Cluster 3.3 3/13 (日本語)
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、または 12c RAC データベースインスタンスの Oracle Solaris Cluster リソースに対する状態変更の影響

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

Oracle RAC のサポート の調整

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

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

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

SPARC: 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 のサポートの拡張プロパティーを参照してください。通常は、clresource(1CL) コマンドの -p プロパティー= オプションを使用して、Oracle RAC のサポート リソースの拡張プロパティーを設定します。『Oracle Solaris Cluster Data Services Planning and Administration Guide』の第 2 章「Administering Data Service Resources」に記載された手順に従って、あとでリソースを構成することもできます。

このセクションでは、Oracle RAC のサポート データサービスの調整に関する次の情報について説明します。

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

DataServiceName; の多くの拡張プロパティーでは、再構成処理の手順にタイムアウトが指定されています。これらのタイムアウトの最適値の大半は、クラスタの構成とは無関係です。したがって、タイムアウトをデフォルト値からの変更する必要はありません。

クラスタ構成によって異なるタイムアウトについては、このあとの各サブセクションで説明します。再構成処理中にタイムアウトが発生する場合は、クラスタ構成に合わせてこれらのタイムアウトプロパティーの値を増やします。

このセクションでは、次のタイムアウトについて説明します。

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 秒に設定します。この例では、Oracle RAC フレームワークコンポーネントが、rac-frameowrk-rs という名前の SUNW.rac_framework リソースタイプのインスタンスで表されるものと想定しています。

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

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

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

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

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

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

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

リソースが無効な場合にのみ調整可能な拡張プロパティーを変更する方法

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

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

    Oracle RAC フレームワークリソースグループに含まれるほかのすべてのリソースを無効にしたあとでのみ、SUNW.rac_framework リソースのインスタンスを無効にします。Oracle 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. Oracle RAC フレームワークリソースグループのノードリストにあるすべてのノードをリブートします。
  3. clresource コマンドを使用して、プロパティーを新しい値に設定します。
    # clresource set -p property=value resource
    property

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

    value

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

    resource

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

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

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