求助:conn sys/sys@orcl
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
怎么办呢?
------解决方案--------------------直接用 / as sysdba试试呢. 一般这种权限错误很可能是参数文件设定不对,或者用户组不是oracle DBA
------解决方案--------------------sys 被人修改了系统权限。
------解决方案--------------------conn / as sysdba是用操作系统的管理员账号登陆的,说明sys用户是有dba权限.
conn / @orcl 不用指定实例名吧
------解决方案--------------------先用conn / as sysdba进去,再给sys赋权限试试呢
grant sysdba to sys;
------解决方案--------------------不行就搞不懂了,经验尚浅,帮顶吧
------解决方案--------------------楼主 你 vi 下
$ORACLE_HOME/rdbms/lib/config.c
看看里面是什么
------解决方案--------------------#define SS_DBA_GRP "dba"
#define SS_OPER_GRP "dba"
不是以上那样的话改成 上面那样 :wq 之后 relink all一下、
------解决方案--------------------SQL>conn sys/sys@orcl as sysdba
ERROR:
ORA-01031:insufficient privileges
=========================================
服务器本地登录 sys 的话,会转换为操作系统管理员(DBA 成员)。可能是你操作系统登录用户没有权限。
------解决方案--------------------关注下密码文件是否正常
重建下试试看