PL/SQL Developer连接远程Oracle

下载Oracle Instant Client(根据自己需要下载对应的版本)
下载PL/SQL Developer

配置PL/SQL Developer

注:指定为instantclient安装目录下面的oci.dll(C:\app\instantclient_12_1\oci.dll)

配置Oracle连接信息

在instantclient安装目录下创建目录NETWORK,NETWORK目录下创建目录ADMIN,ADMIN目录下创建文件tnsnames.ora,IP修改为对应IP地址

ORCL =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS =

         (PROTOCOL = TCP)(HOST = 10.0.0.84)(PORT = 1521))

)

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

配置环境变量

(1)变量名:ORACLE_HOME  变量值:C:\app\instantclient_12_1

(2)变量名:TNS_ADMIN  变量值:C:\app\instantclient_12_1\NETWORK\ADMIN

(3)变量名:NLS_LANG  变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

(4)修改Path变量,添加:%ORACLE_HOME%;%TNS_ADMIN%;


AMERICAN_AMERICA.AL32UTF8或SIMPLIFIED CHINESE_CHINA.ZHS16GBK

注意:

NLS_LANG的设置和Oracle Server端的字符集保持一致。

查询Oracle字符集比较直观的一种方法:

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

AMERICAN_AMERICA.ZHS16GBK

保存以上配置后,重新启动PLSQL Developer,填写上面Oracle用户名、密码,选择对应数据库 ,登录即可。



Oracle服务器配置监听器

增加内容1:

(SID_DESC =

     (GLOBAL_DBNAME = orcl)

      (SID_NAME = orcl)

      (ORACLE_HOME = C:\app\orcl\product\11.2.0\dbhome_1)

    )

增加内容2:监听Oracle服务器IP地址

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.84)(PORT = 1521))或者

(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))

指定Oracle服务器IP或者0.0.0.0

重启Oracle服务器的监听器服务。

设置PL/SQL Developer记住密码

复制PL/SQL Developer的快捷方式,然后点击右键,打开属性对话框,选择快捷方式,在目标的文本框中输入:

"C:\app\PLSQL Developer 14\plsqldev.exe" userid=system/orcl@ORCL

上面的两行不要换行,就可以直接登录到ORCL的oracle数据库。

你可能感兴趣的:(PL/SQL Developer连接远程Oracle)