Cluster Server 7.3.1 Agent for Oracle インストール/設定ガイド - Linux
- Cluster Server agent for Oracle の概要
- Cluster Server agent for Oracle について
- エージェントが Oracle の高可用性を保証するしくみ
- Oracle 用 Cluster Server エージェント関数について
- Oracle エージェント関数
- Oracle エージェントによる診断監視のサポートのしくみ
- ASMInst エージェント関数
- Oracle エージェント関数
- Oracle のインストールと設定
- Oracle のインストールのための VCS の必要条件について
- VCS のための Oracle インストールタスクについて
- Oracle 11gR2 または 12c の ASM バイナリの VCS 環境へのインストール
- クラスタの最初のノードでの Oracle ASM の設定
- クラスタの最初のノードへの Oracle バイナリのインストール
- Oracle 用エージェントのインストールと削除
- Oracle のための VCS サービスグループの設定
- Veritas High Availability 設定ウィザードを使った Oracle 用 VCS サービスグループの設定
- Oracle 用 VCS サービスグループの管理
- プラグ可能データベース (PDB) の移行
- Cluster Server agent for Oracle のトラブルシューティング
- 付録 A. リソースの種類の定義
- 付録 B. 設定例
- 付録 C. ベストプラクティス
- 付録 D. Oracle の VCS クラスタでの SPFILE の使用
- 付録 E. 単一インスタンスのデータベース環境での OHASD
Oracle エージェントの起動オプションと停止オプション
すでに設定が行われた Oracle インスタンスに起動オプションや停止オプションを指定できます。
メモ:
CDB または従来型データベースタイプの場合、SRVCTLSTART または SRVCTLSTART_RO 起動オプションを UseSystemD 属性と一緒に使用することはできません。
PDB データベースタイプの場合、UseSystemD 属性は使用できません。
どちらの場合も、UseSystemD 属性が設定されると、エージェントはリソースを UNKOWN として報告し、対応するメッセージをログに記録します。
表: 従来のデータベースおよびコンテナデータベースの起動オプションは従来のデータベースおよびコンテナデータベースに対してエージェントがサポートする起動オプションの一覧です。
表: 従来のデータベースおよびコンテナデータベースの起動オプション
オプション |
説明 |
---|---|
STARTUP_FORCE (デフォルト) |
pfile が設定されている場合は、startup force pfile='location_of_pfile' コマンドを実行します。 pfile がまだ定義されていない場合、エージェントは、startup force を実行します。この起動オプションでは、デフォルトの場所からデフォルトのパラメータファイルを取得します。 |
STARTUP |
pfile が設定されている場合は、startup pfile='pfile_name_with_absolute _path' コマンドを実行します。 次に例を示します。 startup pfile = '</dbs/pfilename>' pfile がまだ定義されていない場合、エージェントは、pfile なしで startup を実行します。 |
RESTRICTED |
データベースを RESTRICTED モードで起動します。 |
RECOVERDB |
インスタンスの起動中にデータベースのリカバリを実行します。 |
CUSTOM |
事前定義済みの SQL スクリプト(start_custom_$SID.sql)を使い、カスタムの起動オプションを実行します。このスクリプトは、/opt/VRTSagents/ha/bin/Oracle ディレクトリに格納し、Oracle Owner OS ユーザーに対するアクセス権を割り当てる必要があります。このスクリプト自体が見つからない場合は、エージェントでエラーメッセージがログ出力されます。 カスタムのスクリプトを使って、エージェントで次の処理を実行します。 sqlplus /nolog <<! connect / as sysdba; @start_custom_$SID.sql exit; ! |
SRVCTLSTART |
srvctl ユーティリティを使ってデータベースのインスタンスを起動します。 RAC クラスタの場合、デフォルトの起動オプションを SRVCTLSTART として手動で設定する必要があります。 systemD を有効にした場合、Oracle の単一インスタンスまたは RAC は、SLES 12、RHEL 7、およびサポート対象の RHEL 互換配布では SRVCTLSTART オプションをサポートしません。 メモ: これは Oracle Grid Infrastructure が設定されるときにだけ適用されます。 |
SRVCTLSTART_RO |
srvctl ユーティリティを使って systemD を有効にした場合、Oracle の単一インスタンスまたは RAC は、SLES 12、RHEL 7、およびサポート対象の RHEL 互換配布では SRVCTLSTART_RO オプションをサポートしません。 メモ: これは Oracle Grid Infrastructure が設定されるときにだけ適用されます。 |
表: 従来のデータベースおよびコンテナデータベースのシャットダウンオプションは従来のデータベースおよびコンテナデータベースに対してエージェントがサポートするシャットダウンオプションの一覧です。
表: 従来のデータベースおよびコンテナデータベースのシャットダウンオプション
オプション |
説明 |
---|---|
IMMEDIATE (デフォルト) |
shutdown immediate を実行して、Oracle インスタンスを停止します。 |
TRANSACTIONAL |
shutdown transactional コマンドを実行します。このオプションは、このオプションをサポートするバージョンのデータベースでのみ有効となります。 |
CUSTOM |
事前定義済みの SQL スクリプト(shut_custom_$SID.sql)を使い、カスタムの停止オプションを実行します。このスクリプトは、/opt/VRTSagents/ha/bin/Oracle ディレクトリに格納し、Oracle Owner OS ユーザーに対するアクセス権を割り当てる必要があります。このスクリプト自体が見つからない場合は、エージェントは、デフォルトのオプションで自身を停止させます。 |
SRVCTLSTOP |
srvctl ユーティリティを使って、データベースのインスタンスを停止します。 RAC クラスタの場合、デフォルトのオプションを SRVCTLSTOP として手動で設定する必要があります。 メモ: これは Oracle Grid Infrastructure が設定されるときにだけ適用されます。 |
SRVCTLSTOP_TRANSACT |
srvctl ユーティリティを使って メモ: これは Oracle Grid Infrastructure が設定されるときにだけ適用されます。 |
SRVCTLSTOP_ABORT |
srvctl ユーティリティを使って メモ: これは Oracle Grid Infrastructure が設定されるときにだけ適用されます。 |
SRVCTLSTOP_IMMEDIATE |
srvctl ユーティリティを使って |