在使用PLSQL登录Oracle数据库时报错:
ORA-12154:TNS:could not resolve the connect identifier specified
即无法解析指定的连接。
说明缺少环境变量TNS_ADMIN
那么我们这去配置一个环境变量:
右键此电脑-属性:
选择高级系统设置:
选择环境变量,点击新建:
新建一个名为TNS_ADMIN的变量,变量值这里需要指向你的tnsnames.ora文件,能够让PLSQL找到并解析。(注意:该文件的目录必须指定在\NETWORK\ADMIN下)
这里我又配置了一个ORACLE_HOME变量,变量值为PLSQL的安装目录:
环境变量这边配置完了,我们去PLSQL中进行配置。
打开PLSQL
如果你没有登陆成功,这里直接点击Cancel进去PLSQL里进行配置
选择Tools中的Preferences进行配置:
填写Oracle Home和Oracle library两个选项
其中Oracle Home填写路径为PLSQL的安装路径
Oracle library则指向在PLSQL的安装路径下的oci.dll文件
填写完后点击Apply应用变更,关闭PLSQL再次进行连接,就连接成功了。