みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

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

解決済みの質問

オラクルとOSの相互のユーザーの関係

 Linux + オラクル 8.1.5を使っています。

 ORACLE_OWNERに oracle というユーザーを指定して
インストールしました。ORACLE_SIDには odb を指定しました。

 不思議なのですが、Linux上でORACLE_OWNERである、
oracleユーザーになれば sqlplusを使って、
system/managerでログインできます。
% sqlplus system/manager

Linux上で他のユーザー(rootなど)の場合は、
同じアカウントでもオラクルにログインできません。
ORA-01034: ORACLE not available
というエラーになります。

環境変数は oracleユーザーでもrootでも同じにしてます。
こちらの過去ログでは「メモリ不足」などの説もありますが、
特定のアカウントだけの問題なのでそれもないと思います。
Linuxのユーザーとオラクルのユーザーにはどういう関係が
あるのでしょうか?
 ご教授いただければ幸いです。


 具体的にやりたい事は apache などから php経由で
webuserユーザーなどのWEBサーバの動作権限で、
select、insertなどができるユーザーを作成したいのです
(Enterprise Managerなどを使わずに・・というか
手元のWindowsクライアントCDにはそんなGUIアプリは
入ってなかったので・・)

投稿日時 - 2002-12-12 13:55:46

QNo.426147

困ってます

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

こんにちわ。

ORA-1034 でエラーになっているユーザが、DBA グループに所属していない
事が原因だと思います。

投稿日時 - 2002-12-12 17:48:49

お礼

 それで解決いたしました。
 ありがとうございました。

投稿日時 - 2002-12-12 18:48:46

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

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

回答(2)

ANo.2

回答になるかわかりませんが・・・

OS認証と連動させることはできますが初期状態は
Oracle独自のパスワードファイルを使うので
OSのログインユーザとOracleユーザは別ものです。

参考URLに認証の設定方法が説明されています。

参考URL:http://member.nifty.ne.jp/KHayashi/platinum/04.html

投稿日時 - 2002-12-12 17:57:39

お礼

 ここで勉強させていただきます。
 アドバイス、ありがとうございました。

投稿日時 - 2002-12-12 18:49:14

あなたにオススメの質問