PL/SQL Developer连接远程Oracle 11g数据库

远程Oracle 11g数据,IP:172.20.4.18

本机:Windows 10 x64 [版本 10.0.15063]

本地没有安装Oracle数据库。需要连接远程的Oracle 11g数据库。

首选需要下载Oracle的Instant Client组件(版本号要和服务器版本号对应 11.2.***)

instantclient-basic-windows.x64-11.2.0.4.0.zip
instantclient-odbc-windows.x64-11.2.0.4.0.zip
instantclient-sqlplus-windows.x64-11.2.0.4.0.zip

全部解压到同一个目录:C:\instantclient_11_2

设置环境变量:

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)
TNS_ADMIN = C:\instantclient_11_2
LD_LIBRARY_PATH = C:\instantclient_11_2
SQLPATH = C:\instantclient_11_2

NLS_LANG最好设置为AMERICAN_AMERICA.ZHS16GBK,不然可能sqlplus终端连接有乱码。

管理员CMD运行:C:\instantclient_11_2\odbc_install.exe

在C:\instantclient_11_2下新建文本文件:tnsnames.ora

内容:

TESTDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.4.18)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = TESTDB)
)
)

打开PL/SQL Developer,先取消登录,在Tool - Preferences - Connection 里面设置 Oracle Home 和 OCI Library如图:

oracle_con.png

保存后,重启PL/SQL Developer,连接输入用户名密码,Database填写 TESTDB,连接成功!

标签: Oracle, PL/SQL Developer

添加新评论