+ -
当前位置:首页 → 问答吧 → 求助:conn sys/sys@orcl

求助:conn sys/sys@orcl

时间:2011-11-14

来源:互联网

SQL>conn sys/sys@orcle
ERROR:
ORA-28009:connection as SYS should be as SYSDBA or SYSOPER


SQL>conn sys/sys@orcl as sysdba
ERROR:
ORA-01031:insufficient privileges



怎么办呢?

作者: good575654643   发布时间: 2011-11-14

lz实在windows下面操作还是linux呢?

作者: tx2730   发布时间: 2011-11-14

linux 
redhat5

conn test/test@orcl 可以通过

作者: good575654643   发布时间: 2011-11-14

直接用 / as sysdba试试呢. 一般这种权限错误很可能是参数文件设定不对,或者用户组不是oracle DBA

作者: tx2730   发布时间: 2011-11-14

sys 被人修改了系统权限。

作者: 888888888888   发布时间: 2011-11-14

conn / as sysdba 可以通过
conn / @orcl 不能通过

作者: good575654643   发布时间: 2011-11-14

好像用户sys的SYSDBA没了,怎么搞过来呢?

作者: good575654643   发布时间: 2011-11-14

conn / as sysdba是用操作系统的管理员账号登陆的,说明sys用户是有dba权限.
conn / @orcl 不用指定实例名吧

作者: tx2730   发布时间: 2011-11-14

那怎么让conn sys/sys@orcl as sysdba 通过呢?
好难

作者: good575654643   发布时间: 2011-11-14

先用conn / as sysdba进去,再给sys赋权限试试呢
grant sysdba to sys;

作者: tx2730   发布时间: 2011-11-14

之前就这样做了,不行。密码文件损坏了吗?

作者: good575654643   发布时间: 2011-11-14

不行就搞不懂了,经验尚浅,帮顶吧

作者: tx2730   发布时间: 2011-11-14

没用啊?
SQL>conn sys/sys@orcle
ERROR:
ORA-28009:connection as SYS should be as SYSDBA or SYSOPER


SQL>conn sys/sys@orcl as sysdba
ERROR:
ORA-01031:insufficient privileges

作者: good575654643   发布时间: 2011-11-14

楼主 你 vi 下 
$ORACLE_HOME/rdbms/lib/config.c 
看看里面是什么

作者: lxpbs8851   发布时间: 2011-11-14

#definedSS_DBA_GRP "dba"
#definedSS_OPER_GRP "dba"
char *ss_dba_grp[]={SS_DBA_GRP,SS_OPER_GRP};

作者: good575654643   发布时间: 2011-11-14

#define SS_DBA_GRP "dba"
#define SS_OPER_GRP "dba"

不是以上那样的话改成 上面那样 :wq 之后 relink all一下、

作者: lxpbs8851   发布时间: 2011-11-14

SQL>conn sys/sys@orcl as sysdba
ERROR:
ORA-01031:insufficient privileges
=========================================
服务器本地登录 sys 的话,会转换为操作系统管理员(DBA 成员)。可能是你操作系统登录用户没有权限。

作者: ruihuahan   发布时间: 2011-11-14

Conn / as sysdba;可以通过
好像用户sys的SYSDBA没了,怎么搞过来呢?

作者: good575654643   发布时间: 2011-11-14

热门下载

更多