アプリ版:「スタンプのみでお礼する」機能のリリースについて

 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アプリは
入ってなかったので・・)

A 回答 (2件)

こんにちわ。



ORA-1034 でエラーになっているユーザが、DBA グループに所属していない
事が原因だと思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/12/12 18:48

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



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

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

参考URL:http://member.nifty.ne.jp/KHayashi/platinum/04.h …
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/12/12 18:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!