"conn / as sysdba"报&qu

作者: GuangchaoSun | 来源:发表于2017-08-03 22:38 被阅读22次

    最近在安装oracle 11g数据库,用conn / as sysdba命令,即操作系统认证方式登录的时候会报权限不足的问题,但是用conn sys\password as sysdba方法却可以登录
    环境:win10 + oracle 11g

    图像 20170803-2.png
    目前找到俩个方面的原因,一检查是"sqlnet.ora"文件中SQLNET.AUTHENTICATION_SERVICES 项的配置信息
    • 在windows 下,SQLNET.AUTHENTICATION_SERVICES 必须设置为NTS 或者ALL 才能使用OS 认证;不设置或者设置为其他任何值都不能使用OS 认证。
    • 在linux 下,在SQLNET.AUTHENTICATION_SERVICES 的值设置为ALL ,或者不设置的情况下,OS 验证才能成功;设置为其他任何值都不能使用OS 认证。

    可我看了一下这个文件,没有问题。
    二是ORA用户组不存在我所登录的用户名,赶紧看一下(CMD管理员权限运行)

    图像 6.png
    还真没有,然后把管理员添加到ora_dba用户组下面,具体参考-Win10下,DOS命令添加系统用户到ora_dba用户组
    最后,问题还是没解决,只能等大神告知一下了。

    参考:

    相关文章

      网友评论

        本文标题:"conn / as sysdba"报&qu

        本文链接:https://www.haomeiwen.com/subject/iqjmlxtx.html