CentOS4.5 下,新建用户不能以oracle as sysdba 登录

[复制链接]
查看11 | 回复4 | 2009-1-4 14:52:28 | 显示全部楼层 |阅读模式
环境。centOS4.5+ oracle10g
在linux下新建 一用户, 加入DBA组。设置环境变量和oracle用户的相同。
sqlplus / as sysdba 登录时
提示
连接到空闲的例程 。
但是数据库其实是启动的。以oracle用户则能正常登录。
如果输入startup ,则提示如下:
Connected to an idle instance.
SQL> startup
ORA-10997: another startup/shutdown operation of this instance inprogress
ORA-09967: unable to create or open lock file
Linux Error: 13: Permission denied

如果用ipcs 查看,也没有出现共享内存段。(但是如果以oracle用户执行此命令,则可看到共享内存等信息)
[AAA@oracle10G ~]$ ipcs
------ Shared Memory Segments --------
keyshmidownerpermsbytesnattch status
------ Semaphore Arrays --------
keysemidownerpermsnsems
------ Message Queues --------
keymsqidownerpermsused-bytes messages
我又重新找了一台机器。是AS4 的,新增一个OS用户,加入DBA组。配置好环境变量,就可以用sysdba身份登录oracle。

是CentOS4.3操作系统的原因吗? 还是在CentOS中应作设置才可以。 请教各位大侠。望大家指点!!!
多谢。
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
ORACLE_HOME目录的组权限改过吗
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
权限问题好好检查。
chmod
chown
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
oracle home目录权限己设置。
而且。新建用户和oracle用户是同一属组。
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
求解,我也遇到同样出错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行