使用场景:
本地没有安装oracle服务器(服务器可能安装在linux上)。 但想在window上连接oracle.
但不想使用sqlplus 客户端介面,可以使用pl/sql developer 强大的可视化工具。
安装步骤:
1.在使用pl/sql developer之前,要先安装oracle客户端。
2. 安装developer ,并连接数据库。
安装oracle客户端。
在安装之前,你要知识服务的一些信息。
一般oracle服务器要配置一些供客户端连接的信息:
如在Oracle_Home下
./OraHome_1/network/admin/tnsnames.ora
配置
jftest =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.200.25.90)(PORT = 1521))
)
(CONNECT_DATA = (SID=jftest))
)
为配置了主机:10.200.25.90,因为远程连接不能使用localhost.
端口号:1521
sid=jftest
现安装客户端:
下载客户端:
Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (32-bit)
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip
更多版本可以参http://www.douban.com/note/192234987/
或到oracle官方网站去下载
http://www.oracle.com/technetwork/indexes/downloads/index.html
我的机器是win7 64位的。
但网友据说(本人没有证实)64bit有如下列出的问题,于是选择一个32的oracle客户端。
===============================================
32位Oracle 11g Client(64位Oracle 11g Client会出错)
注意:
(1)PL/SQL Development不要安装在默认的C:\Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径。
(2)当Oracle客户端安装的是64位Oracle 11g Client,启动PL/SQL Developer会提示错误。
原因:oci.dll是64位的,32位应用程序PL/SQL Developer无法加载,可以安装一个32位的Oracle Client来解决。
===================================================
下载完成了,后按照一个网友的文章的步骤进行安装,即本博客的上一篇有转载。
不同的是主机ip 和数据库连接名。在最后的步骤可以测试可连接性。
安装完成后,可以在windown cmd命令下运行:
sqlplus 连接数据库: 如 sqlplus ra/ra_test123@jftest
这样oralce 客户端安装成功了。
个人遇到的问题:因为oracle客户端在我机器上安装了2次,在运行sqlplus时出问题:
Message file sp1<lang>.msb not found
它会提示是环境变更有问题,我把之前的oracle客户端的环境删除了,问题解决。
2.安装pl/sql developer
下载 :
下载了一个破解版本:
PLSQL Developer
http://www.pc6.com/softview/SoftView_66665.html
这个安装非常简单,默认设置就行了,但要注意上面网友提到64bit 的profile file(64)的路径问题。
其中数据库选项就是前面所说的jftest.