2011-12-22 4 views
1

UNIXプラットフォームでoracleソフトウェアのインストール所有者のOSユーザー名を取得するにはどうすればよいですか?UNIXプラットフォームでoracleソフトウェアのインストール所有者のOSユーザー名を取得するにはどうすればよいですか?

ほとんどの場合、Oracleホーム・ディレクトリの所有者は1つです。名前は「grid」または「oracle」です。 Oracleソフトウェア所有者を知るための確実な方法はありますか?

ありがとうございました。

答えて

0

ごとに別々のOracleホームは、その別の所有者(例えばGI家庭用グリッドRDBMS家庭用オラクルを)持っている可能性があります。特定ののOracleホームの所有者/グループがLSを使用して簡単に アクセス可能です * Unixの*コマンド:

ls -ld "$ORACLE_HOME" 

だけOracleの公式ドキュメントを(クイックインストールガイドは十分なものでなければならない)読み:いくつかのコマンドは、* ORACLE_HOME *の所有者として実行する必要があります。他のコマンドは、ルートとなります。

0

プログラム的に、あるいはまったくの意味ですか?

システムによって起動されたOracleホームの場合、/etc/rc.dディレクトリの起動スクリプトを調べることができます。これらのディレクトリは、通常、サービスを開始するためのoracle所有者アカウントです。私が正しくリコールすれば、dbaグループの誰もが技術的に "所有者"であり、サービスを開始できるので、Oracleの "所有者"という概念は少し緩いです。

0

ORACLE_HOMEが設定されていなくても、常に存在するファイル/etc/oraInst.locを見てください。 DCookie saysのように、このファイルのグループは重要なビットです。つまり、inst_groupです。

関連する問題