Oracleホーム・パス変数の使用

Enterprise Manager 13.5リリース15 (13.5.0.15)以降、Oracleホーム・パスの事前定義済変数を使用できるようになるため、EM CLIおよびREST APIフリート・メンテナンス操作が簡略化されます。

次に、Enterprise Manager 13.5でOracleホーム・パスの定義に使用できる変数を示します。変数名は、%<variable name>%の形式を使用して指定できます。

表18-1 Oracleホーム・パスの変数定義

変数 実装 コメント
ORACLE_BASE データベースのOracleベースの場所。
  • データベース・デプロイメント:
    %ORACLE_BASE%/19.0.0/dbhome 
  • グリッド・デプロイメント:
    %ORACLE_BASE%/../19.0.0/grid
Oracle Grid InfrastructureのOracleベースには、クラスタ・インストール用のOracle Grid InfrastructureのOracle Grid Infrastructureバイナリを含めることはできません。Oracle Grid Infrastructureバイナリ・ホームへのファイル・パスに対する権限は、インストール時にrootに変更されます。
OH_PARENT_DIR Oracleホームの親ディレクトリ
  • データベース・デプロイメント:
    %OH_PARENT_DIR%/dbhome_1
  • グリッド・デプロイメント:
    %OH_PARENT_DIR%/gridhome
プロパティ名OracleHomeを使用してEMリポジトリからターゲットのOracleホームの場所を取得した後に計算されます。
VERSION VERSION変数は、Oracle Databaseベース・リリース値に置き換えられます。
  • データベース・デプロイメント:
    %ORACLE_BASE%/%VERSION%/dbhome
  • グリッド・デプロイメント:
    %ORACLE_BASE%/../%VERSION%/gridhome
該当なし
VERSION_NAME VERSION_NAME変数は、そのイメージのバージョン名値に置き換えられます。

ノート:

これはイメージの作成中に必ず入力する必要があります。
  • データベース・デプロイメント:
    %ORACLE_BASE%/%VERSION_NAME%/dbhome
  • グリッド・デプロイメント:
    %ORACLE_BASE%/../%VERSION_NAME%/gridhome
該当なし
U このオプションの変数を使用すると、同じOracleベース・ディレクトリに同じ製品を複数回インストールできます。
  • データベース・デプロイメント:
    %ORACLE_BASE%/%VERSION%/dbhome%U%
  • グリッド・デプロイメント:
    %ORACLE_BASE%/../%VERSION%/grid%U%
この変数は、一括デプロイメントでのみ使用されます。同じ環境に複数のOracleホームがある場合は、1回ですべてのホームを更新できるので、この変数を使用することをお薦めします。

ノート:

同じホスト上での同時に複数のホーム・デプロイメントは、現在WindowsベースのEnterprise Managerデプロイメントではサポートされていません

ノート:

セキュリティ上の理由から、OracleホームまたはGridホームのパス・フォルダには、既存のホームのバイナリおよびデータ・ファイルを含めないでください。

表18-2 作業ディレクトリ内の変数のサポート

変数 実装 コメント
emStageDir 次のコマンドを使用して、エージェント・プロパティ・ファイルを手動で更新できます。
AGENT_HOME/agent_inst/sysman/config/emd.properties and run emctl reload
更新後
AGENT_HOME/agent_13.5.0.0.0/bin
該当なし