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,如图:
目录解析
- 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客户端,依次点击“工具->首选项->连接”,具体配置如图:
重新启动PLSQL即可进入数据库