この章では、スタンドアロンのOracle Management Agent(管理エージェント)をインストールする前に検証する必要のあるプロパティ・ファイルとそのファイルに含まれるコマンドの場所について説明します。この章の具体的な内容は次のとおりです。
管理エージェントをインストールするたびに、platformInfo.properties
ファイルで示されたプロパティ・ファイルが、特定のApplication Programming Interfaces(API)を正常に実行するために必要なコマンドのデフォルトの場所とともにロードされます。たとえば、scp
実行可能ファイルなどです。この項では、platformInfo.properties
ファイルに記載されているプロパティ・ファイルについて説明します。
表B-1に、platformInfo.properties
ファイルからロードされるプロパティ・ファイルを示します。
表B-1 platformInfo.propertiesファイルからロードされるプロパティ・ファイル
ロード順序 | プロパティ・ファイル名 | タイプ | 説明 |
---|---|---|---|
1 |
汎用 |
このファイルにリストされているコマンドを実行するたびに渡される必要がある引数が含まれます。 |
|
2 |
汎用 |
オペレーティング・システムに関係なく、実行する必要のあるすべてのコマンドのパスが含まれます。 |
|
3 |
|
オペレーティング・システム固有 |
特定のオペレーティング・システムに対して実行する必要のあるコマンドが含まれます。たとえば、 Microsoft Windowsの場合、Cygwinバイナリのパスは、ssPaths_msplats.propertiesファイルにハードコードされています。Cygwinをc:\cygwin(デフォルトの場所)以外の場所にインストールすると、管理エージェントのインストールが失敗する可能性があります。この問題を解決するには、Cygwinをデフォルトのディレクトリ(c:\cygwin)にインストールするか、Cygwinバイナリへの正しいパスを使用してこのプロパティ・ファイルを更新する必要があります。 |
4 |
汎用 |
コマンド・パスを指定するために使用されるすべての変数が含まれます。使用する変数はコメント解除して、適切な値を指定する必要があります。 |
次の点に留意してください。
platformInfo.properties
ファイル内に示されているプロパティ・ファイルは、昇順に1つずつロードされます。これによって、ロードされる最後のファイルで指定されているコマンドの場所により、前にロードされたプロパティ・ファイル内の同じキーに指定されている値が上書きされます。
たとえば、spaths.properties
はssPaths.properties
の前にロードされます。sPaths.properties
ファイル内で、scp
実行可能ファイルのデフォルトの場所が/usr/local/bin/scp
で、ssPaths.properties
ファイル内の同じ実行可能ファイルの場所が/usr/bin/scp
の場合、後者のファイルの値が前のファイルより優先されます。
その他のコマンド変数を含める場合、次のいずれかを実行できます。
sPaths.properties
、ssPaths_<platform>.properties
またはuserPaths.properties
で追加コマンドの変数を指定します。
追加のコマンド変数を使用して新規プロパティ・ファイルを作成します。その新規のプロパティ・ファイルの名前をplatforminfo.properties
で指定します。
プロパティ・ファイルで指定されるデフォルトのコマンドの場所は、ホストとオペレーティング・システム間で異なる場合があります。したがって、管理エージェントをインストールする前にコマンドの場所を検証することが重要です。
コマンドの場所を検証する手順は次のとおりです。
OMSホームの次の場所にあるplatformInfo.properties
ファイルにアクセスし、プラットフォームに対して検証が必要なプロパティ・ファイルを記録します。
$<OMS_HOME>/oui/prov/resources
(OMSホストがMicrosoft Windowsで実行されている場合は不要)手順(1)で記録した各プロパティ・ファイルにアクセスし、次の変数に記載されたコマンドの場所が、OMSホストの有効な場所と一致していることを検証します。
SSH_PATH
SCP_PATH
SH_PATH
手順(1)で記録したプロパティ・ファイルにアクセスし、次の変数に記載されたコマンドの場所が、宛先ホストの有効な場所とも一致していることを検証します。
SCP_PATH
SH_PATH
SSH_PATH
CHMOD_PATH
MKDIR_PATH
RM_PATH