2.3.1 Oracle ORAchkまたはOracle EXAchkを実行するユーザーの決定
root
として状態チェックを実行します。また、Oracle Databaseホーム所有者またはOracle Grid Infrastructureホーム所有者として状態チェックを実行します。
ほとんどの状態チェックでは、root
アクセスは必要ありません。ただし、状態チェックのサブセットを実行するにはroot
権限が必要です。
root
権限チェックを実行するには、Oracle ORAchkではスクリプトroot_orachk.sh
を使用し、Oracle EXAchkではスクリプトroot_exachk.sh
を使用します。
デフォルトでは、root_orachk.sh
スクリプトとroot_exachk.sh
スクリプトは、Oracle ORAchkおよびOracle EXAchkで使用される$HOME
ディレクトリに作成されます。このディレクトリを変更するには、環境変数RAT_ROOT_SH_DIR
を設定します。
次のように、sudoリモート・アクセスの場所を指定します。
export RAT_ROOT_SH_DIR=/mylocation
次のように、/etc/sudoers内にエントリを追加します。
oracle ALL=(root) NOPASSWD:/mylocation/root_orachk.sh
セキュリティ上の理由から、root
スクリプトは、標準一時ディレクトリの外部の、カスタム・ディレクトリで作成してください。
Oracle ORAchkおよびOracle EXAchkを実行するユーザーを決定するには: