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

ドキュメントの情報

はじめに

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

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

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

構成の必要条件

構成の計画に関する質問

ノードとディスクの準備

ノードの準備方法

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

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

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

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

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

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

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

Oracle カーネルパラメータの設定方法

Oracle のインストールと構成の確認

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

Oracle データベースの作成

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

Oracle データベースのアクセス権のセットアップ

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

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

HA for Oracle パッケージをインストールする

HA for Oracle の登録と構成

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

HA for 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 を登録および構成する

参照情報

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 のサンプル構成

索引

Oracle Data Guard インスタンスのロールの変更

Oracle プライマリデータベースと Oracle スタンバイデータベースの間で、データベースロールのフェイルオーバーまたはスイッチオーバーが可能です。Oracle コマンドを使用して Oracle Data Guard インスタンスのロールを変更する場合、変更はこれらのインスタンスを表す Oracle Solaris Cluster リソースには伝播しません。 したがって、必ず Oracle Solaris Cluster コマンドを使用してこれらのリソースの拡張プロパティーを変更して、データベースのインスタンスが正しいロールで起動するようにする必要があります。

Oracle Data Guard インスタンスのロールの変更

  1. Oracle Solaris Cluster が間違ったロールのインスタンスを起動しないようにします。

    Oracle Data Guard インスタンスのロールの変更中にノードまたはゾーンが失敗した場合、Oracle Solaris Cluster がインスタンスを正しくないロールで再起動することがあります。 これを防ぐには、インスタンスを表す Oracle サーバーリソースの拡張プロパティー Dataguard_roleIN_TRANSITION に変更します。

    # clresource set -p Dataguard_role=IN_TRANSITION server-rs
  2. Oracle データベースで必要な操作を行って、データベースを新しいロールに変換します。
  3. インスタンスを表す Oracle サーバーリソースの次の拡張プロパティーを変更して、インスタンスの新しいロールを反映させます。
    • Dataguard_role

    • Standby_mode

    次のように、Dataguard_role Standby_mode の必要な組み合せはロールの変更に依存します。

    • プライマリデータベースからプリマリスタンバイデータベースに変更するには、次のコマンドを実行します。
      # clresource set -p Dataguard_role=STANDBY -p Standby_mode=PHYSICAL server-rs
    • プライマリデータベースから論理スタンバイデータベースに変更するには、次のコマンドを実行します。
      # clresource set -p Dataguard_role=STANDBY \
       -p Standby_mode=LOGICAL server-rs
    • スタンバイデータベースからプライマリデータベースに変更するには、次のコマンドを実行します。
      # clresource set -p Dataguard_role=PRIMARY server-rs