1.说明
使用PL/SQL Developer 访问远程 Oracle,本机上没有安装oracle,只有pl sql,想访问远程的oracle,只需下载一个oracle的客户端即可。
2.下载
再oracle的官网下载oracle数据库的客户端(http://www.oracle.com/technetwork/topics/winsoft-085727.html),我下载的是instantclient-basic-nt-12.1.0.2.0.zip (虽然我的系统是win 7 64位的,但据说下载的客户端都要是32位的才行,本人没有试验过,我下载的也是32位的客户端)
3.配置
将下载下来的客户端解压到你的本地(我的是F:\software\instantclient_12_1),在这个目录下新建目录和文件network\admin\tnsnames.ora,用记事本打开tnsnames.ora文件(注意修改host和port,service_name应该是远程数据库的sid):
REMOTEDATABASE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.63)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
4.环境变量设置
在系统环境变量中新建:
TNS_ADMIN = F:\software\instantclient_12_1\network\admin
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
5.设置pl/sql developer
在pl/sql developer的工具>首选项>连接中设置,oracle主目录名:F:\software\instantclient_12_1,OCI库:F:\software\instantclient_12_1\oci.dll。
6.连接远程数据库
重启pl/sql developer ,输入用户名和密码,选择数据库,确定即可连接远程数据库了。