2010-01-15 66 views
0

我在RHEL 5.3上安装了Oracle 10G XE。我能够以用户oracle身份登录到数据库,但无法以root身份执行此操作。RHEL 5.3上的Oracle 10G XE

如果我尝试以root身份使用'sys as sysdba'登录用户名我得到ORA-01031: insufficient privileges root用户是dba组的一部分。有任何解决这个问题的方法吗 ?

谢谢

编辑

附加信息:

当以root身份登录,如果我去127.0.0.1:8080/apex,我得到权限不足的消息时,我尝试登录。但是试着登录到RHEL oracle用户身份,给了我下面的消息...

GConf error:Failed to contact configuration server;some possible causes are that you need to enable TCP/IP for ORBit,or your have NFS locks due to a system crash.(Details-/:IOR file'/tmp/gcofd-cheetahman/tock/ior' not opened successfully,no gconfd located:Permission denied

...和GNOME不正确加载

(APC复制从线程评论这些细节)

+1

这是不好的做法,有根的DBA组的成员,或者确实使用root用于需要连接到Oracle的那种任务。这就是为什么大自然给了我们'su'和'sudo''。 – APC 2010-01-15 06:27:45

+0

同意评论,但如果您直到现在需要合理的答案,请提供有关您的安装的更多详细信息。 – ThinkJet 2010-01-15 06:59:59

+0

尝试从'/ tmp'中删除'gconfd-oracle'和'orbit-oracle'文件夹 – 2011-01-26 11:32:09

回答

0

这似乎是您的安装问题。例如,在2004年发布到Linux论坛的一个章节中,与您的情况非常相似。坏消息是他似乎没有得到一个决议,但check it out anyway

在这种情况下,您可能会在ServerFault或专门的RHEL/Linux论坛上得到更好的回复。