使用PL/SQL Developer连接远程DB(本机不安装Oracle客户端)

时间:2023-01-09 22:57:43

本文内容亲测可行

环境:
    服务端:centos6.7 ,oracle 11g r2 ,动态注册,监听端口号:1521
    用户端:win7 ,没有安装ORACLE及其客户端


准备文件:plsqldeveloper32.rar      #下面已提供免安装绿化版下载地址
          instantclient-basic-win32-11.2.0.1.0.zip     #下面已提供免安装绿化版下载地址

免安装绿化版本
下载地址:  https://pan.baidu.com/s/1dEHNPlR  密码: 14cv
如果下载链接失效请回复评论索要


1.将plsqldeveloper32.rar、instantclient-basic-win32-11.2.0.1.0.zip 解压 得到文件夹:PLSQL Developer、instantclient_11_2

2.将instantclient_11_2放到PLSQL Developer内 ,将PLSQL Developer放到你想放的位置,本文以%代替文件的位置

3.新建文件夹:    % \PLSQL Developer\instantclient_11_2\network\admin

4.新建文件:     % \PLSQL Developer\instantclient_11_2\network\admin\tnsnames.ora

5. 使用文本编辑器打开 tnsnames.ora 写入如下内容:
远程服务器的在本地主机名(随意输入) =
(DESCRIPTION =
 (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库的IP地址 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 远程数据库实例名 )
    )
)

6.新增下面两个变量
右击我的电脑选”属性”->“高级”->“环境变量”->”系统变量”
TNS_ADMIN   % \PLSQL Developer\instantclient_12_1\network\admin
NLS_LANG    SIMPLIFIED CHINESE_CHINA.ZHS16GBK


7.修改配置PLSQLDeveloper,步骤如下:

打开 PLSQLDeveloper ,不登录进入界面
tools->preferences->connection


修改:  Oracle Home :    % \PLSQL Developer\instantclient_11_2

     OCI library   :    % \PLSQL Developer\instantclient_11_2\oci.dll


8.关闭PL/SQL Developer, 重启 Developer.
主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。