Sun Cluster 3.1 Data Service for Oracle ガイド

Sun Cluster HA for Oracle 拡張プロパティ

表 1–2 の拡張プロパティを使用して、リソースを作成します。リソースを作成するときに、コマンド scrgadm -x parameter=value を使用して拡張プロパティを構成します。リソースが作成済みの場合は、『Sun Cluster 3.1 データサービスの計画と管理』の「データサービスリソースの管理」に記載されている手順で、拡張プロパティを構成します。拡張プロパティの中には動的に変更できるものがあります。それ以外の拡張プロパティは、リソースを作成するか無効にするときにしか更新できません。そのプロパティをいつ変更できるかについては、説明欄の「調整 : 」を参照してください。 Sun Cluster の全プロパティの詳細は、『Sun Cluster 3.1 データサービスの計画と管理』の「標準プロパティ」を参照してください。

表 1–2 Sun Cluster HA for Oracle リスナー拡張プロパティ

名前 / データタイプ 

説明 

LISTENER_NAME (文字列)

Oracle リスナーの名前 

 

初期値 : LISTENER

範囲 : なし

調整 : 無効時 (When_ disabled)

 

ORACLE_HOME (文字列)

Oracle ホームディレクトリへのパス 

 

初期値 : なし

範囲 : 最小 = 1

調整 : 無効時 (When_ disabled)

User_env (文字列)

環境変数が含まれているファイル。リスナーの起動と停止の前に設定されます。Oracle の初期値と値が異なる環境変数は、このファイルに定義する必要があります。 

たとえば、ユーザーの listener.ora ファイルが、 /var/opt/oracle ディレクトリまたは $ORACLE_HOME/network/admin ディレクトリにないことがあります。 この場合、TNS_ADMIN 環境変数を定義する必要があります。

各環境変数の定義は、VARIABLE_NAME = VARIABLE_VALUE という書式で行う必要があります。これらの環境変数は、それぞれ環境ファイル内で 1 行に 1 つずつ指定する必要があります。

 

初期値 : ““

範囲 : なし

調整 : 任意の時点 (Anytime)

表 1–3 に、Oracle サーバーに設定できる拡張プロパティを示します。Oracle サーバーの場合、設定する必要があるのは、次の拡張プロパティだけです。

表 1–3 Sun Cluster HA for Oracle サーバー拡張プロパティ

名前 / データタイプ 

説明 

Alert_log_file (文字列)

Oracle 警告ログファイル 

 

初期値 : なし

範囲 : 最小 = 1

調整 : 任意の時点 (Anytime)

Auto_End_Bkp (ブール)

Oracle リレーショナルデータベース管理システム (RDBMS) のホットバックアップが中断した場合に、次の回復処理を実行するかどうかを指定します。

  • ホットバックアップモードのままのファイルが原因で、データベースが開かない状況を認識する。この確認処理は Sun Cluster HA for Oracle の起動時に行われる。

  • ホットバックアップモードのままになっているファイルをすべて識別して解放する。

  • データベースを使用できるように開く。

このプロパティに指定できる値は、次のとおりです。  

  • False – 回復処理を実行しないことを指定します。これが初期値です。

  • True – 回復処理を実行することを指定します。

初期値 : False

範囲 : なし

調整 : 任意の時点 (Anytime)

Connect_cycle (整数)

データベースを切断するまでにサーバー障害モニターが実行する検証の回数 

 

初期値 : 5

範囲 : 099,999

調整 : 任意の時点 (Anytime)

Connect_string (文字列)

サーバー障害モニターがデータベースに接続するのに使用する Oracle ユーザーとパスワード 

 

初期値 : なし

範囲 : 最小 = 1

調整 : 任意の時点 (Anytime)

Custom_action_file (文字列)

Sun Cluster HA for Oracle サーバー障害モニターのカスタム動作を定義したファイルの絶対パス 

 

初期値 : ““

範囲 : なし

調整 : 任意の時点 (Anytime)

導入されたリリース : 3.1 10/03

Debug_level (整数)

記録する Sun Cluster HA for Oracle デバッグメッセージのレベル 

 

初期値 : 1

範囲 : 1 – 100

調整 : 任意の時点 (Anytime)

ORACLE_HOME (文字列)

Oracle ホームディレクトリへのパス 

 

初期値 : なし

範囲 : 最小 = 1

調整 : 無効時 (When_ disabled)

ORACLE_SID (文字列)

Oracle システム識別子 

 

初期値 : なし

範囲 : 最小 = 1

調整 : 無効時 (When_ disabled)

Parameter_file (文字列)

Oracle パラメータファイル。指定しない場合は、Oracle プロパティのデフォルトが使用されます。 

 

初期値 : ““

範囲 : 最小 = 0

調整 : 任意の時点 (Anytime)

Probe_timeout (整数)

Oracle サーバーインスタンスの検証にサーバー障害モニターが使用するタイムアウト時間 (秒) 

 

初期値 : 60

範囲 : 099,999

調整 : 任意の時点 (Anytime)

Restart_type (文字列)

障害に対する応答再開時に、サーバー障害モニターが再起動するエンティティを指定します。このプロパティに指定できる値は、次のとおりです。 

  • RESOURCE_GROUP_RESTART – このリソースが含まれているリソースグループ内のすべてのリソースを再起動する

  • RESOURCE_RESTART – このリソースだけを再起動する

初期値 : RESOURCE_GROUP_RESTART

範囲 : なし

調整 : 任意の時点 (Anytime)

User_env (文字列)

環境変数が含まれているファイル。サーバーの起動と停止の前に設定される。Oracle の初期値と値が異なる環境変数は、このファイルに定義する必要があります。 

たとえば、ユーザーの listener.ora ファイルが、 /var/opt/oracle ディレクトリまたは $ORACLE_HOME/network/admin ディレクトリにないことがあります。その場合は、TNS_ADMIN 環境変数を定義する必要があります。

各環境変数の定義は、VARIABLE_NAME = VARIABLE_VALUE という書式で行う必要があります。これらの環境変数は、それぞれ環境ファイル内で 1 行に 1 つずつ指定する必要があります。

 

初期値 : NULL

範囲 : なし

調整 : 任意の時点 (Anytime)

Wait_for_online (ブール)

データベースがオンラインになるまで START メソッドで待機します。

 

初期値 : True

範囲 : なし

調整 : 任意の時点 (Anytime)