PL/SQL连接远程数据库

1. 本地不安装oracle数据库,需要使用不同Oracle简便客户端Instant Client,同时不用的版本对应不用的PL/SQL版本,这里使用的是64位版本,具体的相关软件下载地址。

Oracle网站下载Instant Client :

       http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

下载安装PLSQL:

      http://www.onlinedown.net/soft/4902.htm 

测试通过的64位PL/SQL,包括Instant Client工具:

      http://pan.baidu.com/s/1dFwOdfb

2. 下面以测试通过的安装包作实例

解压PLSQLDeveloper_64.zip,本人是解压到C盘,C:\PLSQL,如图:

PL/SQL连接远程数据库

目录解析

  • instantclient_11_2:是oracle简便的客户端
  • PLSQL Developer:PLSQL Developer开发工具
  • readme.txt:包含一些配置信息和PLSQL的***

3. 用文本文档创建sqlnet.ora ,内容如下:

  • NAMES.DIRECTORY_PATH= (TNSNAMES)
  • SQLNET.AUTHENTICATION_SERVICES= (NTS)

4. 用文本文档创建tnsnames.ora ,内容大致如下:

# TNSNAMES.ORA Network Configuration File: /opt/oracle/product/9204/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.          //以上为注释内容,因为我的tnsnames.ora是直接从服务器上download的

HSSL =                                             //数据库名称

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 218.108.242.30)(PORT = 1521))     //IP和端口

    )

    (CONNECT_DATA =

      (SERVICE_NAME = hssl)               //数据库名称

    )

  )

5. 设置环境变量

  • NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(解决中文乱码问题)
  • TNS_ADMIN = C:\PLSQL\instantclient_11_2(instantclient_11_2存放的路径)

6. 配置PLSQL客户端

启动PLSQL客户端,依次点击“工具->首选项->连接”,具体配置如图:

PL/SQL连接远程数据库

重新启动PLSQL即可进入数据库