Oracle PL/SQL Developer连接远程oracle数据库

环境:oracle 11g R2安装在centos7.9,使用Dbeaver可以直接连接,下载安装PL/SQL Developer后无法连接

解决方法:oracle官方下载oracle instance client 客户端工具,解压,记住路径。

首先,将oracle服务器$ORACLE_HOME/network/admin下的tnsnames.ora拷贝到oracle instance client客户端的某个目录下, 该目录可以自定义。

打开PL/SQL Developer 工具,不登录,点击取消,打开配置或工具目录下的首选项,找到oracle目录设定的配置选项

按图设置如下:

其次,将从oracle服务器拷贝过来的tsnames.ora文件的内容进行更改,将host改为远端oracle服务器的IP地址,注意文件中sid等配置要和实际的相符。

最后,在windows系统中将tsnames.ora文件的绝对路径设置为系统的环境变量。变量名:TNS_ADMIN,值是对应的绝对路径,变量名:NLS_LANG,值是:AMERICAN_AMERICA.AL32UTF8,第二个变量是为了防止中文出现乱码。

再次打开后PL/SQLDeveloper已经可以正常打开了。

posted @ 2022-07-06 13:13  BlackData  阅读(251)  评论(0编辑  收藏  举报