环境表述:
oracle11gR2数据库安装在虚拟机(CentOS5.5 64bit)上,数据库名orcl,有用户test。虚拟机IP 192.168.128.101
物理机(Windows7 64bit)上没有安装数据库,物理机可以ping通虚拟机,且已安装PL/SQL developer 9.0 (32bit)
介质:instantclient-basic-win32-11.2.0.1.0.zip。
目标:
PL/SQL通过instance client连接到虚拟机上的数据库orcl
实施步骤:
解压instance client到d盘,进入其主目录创建D:\instantclient_11_2\network\admin\tnsnames.ora目录和文件。

tnsnames.ora文件的内容填写为从oracle数据中获得的tnsnames.ora文件(该文件放在$ORACLE_HOEM\network\admin)的内容,要将里面的主机名更改为所在主机的IP地址。
tnsname内容示例:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.128.101)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.101)
)
)
不登陆启动PLSQL,在工具è首选项è连接填写如下图内容

保存修改,退出。
在确保,虚拟机上的数据库和监听已经开启的前提下,可以重新启动PLSQL

本文介绍如何在未安装Oracle数据库的Windows7系统上使用PL/SQL Developer9.0通过Instant Client连接至运行于CentOS虚拟机上的Oracle11gR2数据库。包括配置tnsnames.ora文件及PL/SQL Developer设置。
827

被折叠的 条评论
为什么被折叠?



