PLSQL链接Oracle异常

alt

解决一:修改oracle服务端配置,配置验证方式

  1. 修改Oracle源文件目录中的\network\admin\sqlnet.ora.rooh(C:\soft\WINDOWS.X64_213000_db_home\network\admin\sqlnet.ora.rooh)文件
把
SQLNET.AUTHENTICATION_SERVICES= (NTS)
更改为
SQLNET.AUTHENTICATION_SERVICES= (NONE)

重启Oracle或重启电脑 alt

  1. 或者在oracle工具Net Manager里面改 alt
  • 本地>概要文件>网络安全>验证>去掉所选方法中的 "NTS" alt 重启Oracle或重启电脑

解决二:修改客户端的方式

一般别人的PLSQL能连而你的会提示这个报错就是这个原因,打开PLSQL不登录

  1. 打开首选项,Oracle->连接->OCI库->选择到客户端的bin目录下的oci.dll文件(C:\soft\WINDOWS.X64_213000_client_home\bin\oci.dll)即可。 alt

注:如果安装的不是oracle客户端,而是oracle服务端,可能会采用本地服务端的配置方式,也就是本地net manager相应的配置,需要按方法1把本地的net manager也做相应修改。