4.2 OEDACLIユーティリティの実行
前提条件
OEDACLIを使用する場合は、次の推奨事項および要件が適用されます:
-
常に最新のOEDAソフトウェア・バンドルをダウンロードして使用します。
-
多くのOEDACLIコマンドおよび操作には、最新のExadata XML構成ファイルが必要です。最新ファイルを提供できない場合は、OEDACLI
DISCOVER ESコマンドを使用して生成できます。最新のExadata XML構成ファイルを生成するには、
DISCOVER ESコマンドを実行して次を指定します:-
Exadataシステム内のサーバー(KVMホストおよびストレージ・サーバー)の完全なリスト。
-
Exadata XML構成情報を格納するディレクトリの場所。
次に例を示します:
oedacli> DISCOVER ES HOSTNAMES='exa01adm01,exa01adm02,exa01celadm01,exa01celadm02,exa01celadm03' LOCATION=/u01/log/exa01_discovered Discovering nodes [exa01adm01, exa01adm02, exa01celadm01,exa01celadm02, exa01celadm03]... Getting Guest info on exa01adm02.example.com Getting Guest info on exa01adm01.example.com ... -
-
クラスタ内のノード上でデフォルト・パスワードを使用する(
root、oracleおよびgridユーザーの場合)。 -
OEDACLIは、様々なOSユーザー・アカウントを使用して、Exadataシステム内のサーバーに対してアクションを実行できる必要があります。
この要件を満たすには、システムでデフォルトのユーザー・パスワードを使用するか、OEDAソフトウェア・バンドルにある
genPasswordHash.shコマンドを使用してユーザー・パスワードを指定する必要があります。OSユーザー・パスワードを指定するには、次のいずれかのオプションを指定して
genPasswordHash.shコマンドを実行し、プロンプトが表示されたらパスワードを指定します。使用可能なオプションは次のとおりです。-
-root- OEDACLIで使用されるrootOSユーザー・パスワードを設定します。Exadataシステム内のすべてのサーバーで同じパスワードを使用する必要があります。 -
-non-root-gridおよびoracleOSユーザーに対してOEDACLIで使用されるOSユーザー・パスワードを設定します。Exadataシステム内のすべてのサーバーで同じパスワードを使用する必要があります。 -
-all- すべてのOSユーザー(root、gridおよびoracle)に対してOEDACLIで使用されるOSユーザー・パスワードを設定します。
たとえば、OEDACLIで使用される
rootパスワードを設定するには:# /u01/oeda/linux-x86/genPasswordHash.sh -root Enter root password::****** Re-enter root password:***** -
構文
./oedacli [ -h ] [ -l ] [ -j ] [ -q ] [ -f commandfile ] [ -c configfile [ -e immediatecommand ]]オプション
-
-h、--help- コマンドライン・オプションのヘルプを表示します。 -
-l、--enhanced-logging- 詳細ロギングを有効にします。 -
-j、--json-output- JSON形式でLISTコマンド出力を生成します。 -
-q、--quiet-mode-LISTコマンドの場合は、データのみを返します(画面上のステータスは返しません)。 -
-f、--command-file commandfile- 実行するコマンドを含むファイルを指定します。このオプションを使用すると、実行する非対話型のスクリプト化された一連のコマンドを指定できます。 -
-c、--config-file configfile- OEDACLIで使用されるExadata XML構成ファイルの名前を指定します。指定しない場合、LOAD FILEコマンドを使用してコマンドライン・インタフェースにファイルをロードできます。 -
-e、--immediate-command immediatecommand- 実行する即時コマンド(通常は単一のLISTコマンド)を指定します。指定する場合、これが最後のコマンド・オプションである必要があります。
使用上のノート
他のオプションを指定せずに実行すると、OEDACLIは対話型コマンド・セッションを開始します。
- OEDACLIのヘルプ出力の表示
HELPコマンドを使用して、OEDACLIユーティリティの構文ヘルプを表示できます。 - OEDACLIコマンドのヘルプ出力の表示
この例では、OEDACLIALTER DATABASEコマンドをリストするヘルプ出力を示します。
関連トピック
親トピック: OEDAコマンドライン・インタフェース