0%

记PLSQL Developer设置oralce instantclient 进行远程连接经历

相关软件:

  1. PLSQL Developer 12(64bit)
  2. oracle instantclient-basic-windows.x64-12.2.0.1.0

都可以去对应的官网上下载。

按照网络上博客的教程解压 instantclient-basic-windows.x64-12.2.0.1.0.zip 并配置相应的环境变量以及PLSQL设置,发现 PLSQL Developer 没有远程数据库的配置。并且直接点击连接会提示没有正确安装 oracle 客户端。

搜索类似问题,有博客提到 instantclient12_2 需要 vs2013 运行库支持,让我想起来oracle的下载页面确实有相关提示。下载运行库进行安装,还是没有远程数据库的配置,但是直接点击连接会报oracle的连接错误。这说明现在客户端已经安装正确。应该是相关配置有问题。

重新检查环境变量配置,发现TNS_ADMIN配置错了,重新配置,指定到tnsnames.ora所在目录。测试发现只要该目录下有tnsnames.ora文件即可,不一定非要network/admin目录。但是保险起见,还是设置成network/admin目录。并在该目录下放置tnsnames.ora文件,文件中配置自己的数据库地址信息。

重新打开PLSQL,可以正常连接oracle数据库了。