在windows 系统下用sqlplus 链接数据库时报错
ORA-12641: 验证服务无法初始化。

网上说是sqlnet.ora配置问题。
该配置文件在oracle_home/network/admin下
本例配置如下:

SQLNET.AUTHENTICATION_SERVICES这个参数表示连接数据库的认证方式,all表示所有认证都可以。
既然有问题,就改成了NTS 表示操作系统身份验证。

然后重启监听,再次连接
lsnrctl start
sqlplus /nolog
conn /as sysdba

成功连接,至于SQLNET.AUTHENTICATION_SERVICES用all为啥不能认证通过?还没研究透彻。
在Windows系统下,使用sqlplus连接数据库时出现ORA-12641: 验证服务无法初始化的错误。网上认为是sqlnet.ora配置问题,该文件位于oracle_home/network/admin下。将配置文件中SQLNET.AUTHENTICATION_SERVICES参数从all改成NTS后,重启监听,成功连接数据库。

982

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



