"conn / as sysdba"报"insufficient privileges"错的问题

最近在安装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用户组
最后,问题还是没解决,只能等大神告知一下了。

参考:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容