こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Oracle10.2インストール後、インストールOSのユーザでない他のユーザからSQLPLUSを使うには?

Oracle10.2をRed hat Linux ES4にインストールしました。
インストール後、環境変数(NLS_LANG、ORACLE_HOME等)を
設定し、SQLPLUSを実行しました。
インストールしたOSのユーザ(oracle)でない
他のOSユーザから(user1)からSQLPLUSを実行をしようとすると
実行ができません。この問題は、実行ファイル等に
読み取り、実行権限(rx)ないということまでわかりました。
インストールしたユーザのグループに追加してもSQLPLUSを
使うことはできませんでした。
通常、インストールしたユーザ以外のユーザからSQLPLUS
(exp、imp等 $ORACLE_HOME/binにある実行ファイル)を
使うにはどのように設定すればよいのでしょうか??

投稿日時 - 2008-02-02 11:20:50

QNo.3736612

困ってます

質問者が選んだベストアンサー

10.2.0.1を素でインストールすると、パーミッションの設定が
他ユーザは使用できないような設定になってます。

パッチ(10.2.0.2以降)を適用してますか?
パッチについては話せないのでサポートに確認してください。

※ヒント「changePerm.sh」

投稿日時 - 2008-02-04 11:35:56

お礼

パッチ(10.2.0.2以降)は適用していません。
ヒント「changePerm.sh」で検索してみたところ
>10.2.0.1を素でインストールすると、パーミッションの設定が
>他ユーザは使用できないような設定になってます。
納得しました!なるほどですね。

ご回答ありがとうございました(^-^)
返信が遅くなり大変申し訳ございませんでした。

投稿日時 - 2008-02-17 05:13:38

ANo.2

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

Linuxに限らず、UNXI系のOSでOracleのユーティリティを使うには
PATHを始めいくつかの環境変数を設定する必要があります。
もう一度インストレーション・マニュアルをご覧になって、環境変数の
設定が確実になされているか確認されてはどうでしょうか。

特にX Window System上では、~/.profile等に書いたはずの設定が反映
されていないこともありますので、そちらも併せて確認が必要です。

投稿日時 - 2008-02-02 20:55:04

お礼

ご回答ありがとうございます。
そうですね、ORACLEは設定する項目が多くて
大変ですね(^^;)
※初めてインストールした時は苦労したのを覚えています。

返信が遅くなりすみませんでした。
ご回答本当にありがとうございます。

投稿日時 - 2008-02-17 05:15:34

あなたにオススメの質問