C:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES值的含义
1.SQLNET.AUTHENTICATION_SERVICES= (NONE)
这样就不允许使用操作系统本地验证了,例如:
C:\>sqlplus /nolog
sqlplus>connect / as sysdba
error:ORA-01031: insufficient privileges
2.SQLNET.AUTHENTICATION_SERVICES= (NTS)
这样就可以用操作系统本地验证了,则效果如下:
C:\>sqlplus /nolog
Sqlplus>connect / as sysdba
Connected
当然前提是在ora_dba租中将本地用户添加到数据库管理员里了
本文深入解析SQLNET.AUTHENTICATION_SERVICES参数在配置文件sqlnet.ora中的作用,详细解释如何通过该参数控制是否启用本地验证及验证方式对权限的影响。包括实例演示在不同配置下连接数据库时遇到的错误和解决方案。
1136

被折叠的 条评论
为什么被折叠?



