以sys用户登录数据库,报ORA-01031 权限不足
其他用户可以正常登录,这是什么问题?alter user sys将密码修改为sys后,还是登录报那个错误。

解决方案 »

  1.   

    需要使用sysdba权限登录
    具体的差异请参考:
    system sys,sysoper sysdba 的区别
      

  2.   

    一般情况下 不使用sys 这个用户的 ,日常的操作,数据处理都是不使用这个用户的
      

  3.   

    你应该在下拉框选择sysdba来登录.
      

  4.   

    我之前遇到过类似的错误,好象是sys用户的sysdba和sysoper权限被删除了.解决办法:
    1.查看动态性能视图v$pwfile_users,看看是否有sys用户的记录.
    2.如果没有关闭数据库,然后使用orapwd创建密码文件,具体语法为orapwd file='' password='' entries='' 最后一个一定要指定.
    3.完事以后打开数据库再看.
      

  5.   


    SYS权限丢失?这个的确还没遇到过呢。等高手进来看看。
      

  6.   

    我也碰到过这样的问题,有可能是安装的问题,你可以看看安装目录ORACLE_HOME/dbs下的文件,看看把带orcl的文件名,orcl改为大写ORCL试试
      

  7.   

    我注册的新用户,也附加了权限,为什么还是显示ora 01031报错和权限不足呢?请大侠被帮忙?!!急!!!
    具体请看我的 截图