看了这篇文章解决的https://blog.51cto.com/francis198/1888513,再记录下
1、检查sqlnet.ora文件,文件路径为$ORACLE_HOME/network/admin/sqlnet.ora
1.在windows下,SQLNET.AUTHENTICATION_SERVICES必须设置为NTS才能使用OS认证;不设置或者设置为其他任何值都不能使用OS认证。
2.在linux下,在SQLNET.AUTHENTICATION_SERVICES屏蔽掉,OS验证才能成功。
设置好后即可使用sqlplus / as sysdba;直接登陆了
本文介绍了如何通过正确配置sqlnet.ora文件实现Windows和Linux环境下使用OS认证登录Oracle数据库的方法。在Windows系统中,需要将SQLNET.AUTHENTICATION_SERVICES设置为NTS;而在Linux环境中,则需屏蔽此设置。
7万+

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



