最近一次在客户数据库上进行操作,使用'sqlplus / as sysdba'登录数据库时报如下错误:

 

 

 但是使用'sqlplus sys/123456 as sysdba'登录时可正常登录,查询sqlnet.ora文件发现参数设置如下:

 

 认证类型未使用操作系统认证,因此登录报错,将认证类型修改为NTS即能成功登录。

在windows下,SQLNET.AUTHENTICATION_SERVICES 参数为ALL或者NTS即代表使用OS认证,否则将基于oracle密码认证。

 

posted on 2020-10-27 14:54  无畏de、羊  阅读(154)  评论(0)    收藏  举报