PLSQL Developer连接远程Oracle配置
环境虚拟机Linux操作系统32位,Oracle11g 32位。物理机WIN7操作系统64位。安装instantclient-basic-win-x86-64-11.2.0.1.0.zip是64位,plsqldev1105_x64.exe也是64位的。如果物理机WIN7操作系统是32位,则只能安装plsqldev1105_x86.exe,是32位,最后在登录PLSQL Developer的时候..
环境
虚拟机Linux操作系统32位,Oracle11g 32位。物理机WIN7操作系统64位。安装instantclient-basic-win-x86-64-11.2.0.1.0.zip是64位,plsqldev1105_x64.exe也是64位的。如果物理机WIN7操作系统是32位,则只能安装plsqldev1105_x86.exe,是32位,最后在登录PLSQL Developer的时候出现dll的问题,我考虑是32和64位dll之间兼容性的问题。
安装Instant Client (instantclient-basic-win-x86-64-11.2.0.1.0.zip)
(1)下载轻量级的客户端Instant Client作为本地Oracle环境。
(2)解压后,放在D:\instantclient_11,在instantclient_11下创建instantclient_11\network\ADMIN这两个文件夹,然后再创建文件tnsnames.ora,配置如下:
(注意:中间尽量不要有空格等,否则后续无法连接数据库,会抛异常!)
TESTORCL=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.101(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
TESTORCL连接数据库的名字,后面登录PL/SQLDeveloper的数据库名。
HOST后面是数据库地址ip,虚拟机仅主机(Host-Only)适配器模式下位192.168.56.101。
SERVICE_NAME是数据库名orcl。
配置环境变量
(1)变量NLS_LANG值AMERICAN_AMERICA.AL32UTF8或SIMPLIFIED CHINESE_CHINA.ZHS16GBK
(2)TNS_ADMIN D:\instantclient_11\network\ADMIN
安装PL/SQL Developer(plsqldeveloper.rar plsqldev1105_x64.exe plsqldev1105_x86.exe )
(1)win7安装PLSQL Developer 11
(2)安装后,先不登录,直接进入页面,在tools->preferences->connection(工具-首选项-连接)中配置Oracle Home(Oracle 主目录)和OCI library(OCI库),配置如下:
(3)保存配置,重新启动PL/SQL Developer,登录,数据库填写配置的连接名TESTORCL,配置好后自动出现。
注意需要在虚拟机中打开数据库以及监听程序(监听应在root环境下创建);虚拟机中网络配置为仅主机(Host-Only)适配器
更多推荐
所有评论(0)