由于现在的笔记本大都是64位的windows系统,而PLSQL_Developer没有64位的,想连接64位Oracle连需做如下配置1
下载工具 http://pan.baidu.com/s/1c1FIlO0
1.
安装你下载的PLSQL_Developer并点击汉化文件进行汉化。
安装好打开会发现PLSQL_Developer不能正常连接到数据库,没有数据库的初始化内容
2.
将下载instantclient-basic-win32-10.2.0.5 文件解压,复制到数据库安装的文件夹下的product文件夹下,我的是:F:\app\panda\product
3.
在F:\app\panda\product\12.1.0\dbhome_1\NETWORK\ADMIN找到两个文件listener.ora和tnsnames.ora ,复制到F:\app\panda\product\instantclient_10_2 里边
4.
找到你的PLSQL_Developer安装的目录,我的是:
D:\Program Files\PLSQL
在里面新建一个记事本,写入以下类似代码:
--------------------------------------------------------
@echo off
set path=F:\app\panda\product\instantclient_10_2
set ORACLE_HOME=F:\app\panda\product\instantclient_10_2
set TNS_ADMIN=F:\app\panda\product\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
--------------------------------------------------------
写好后,将记事本命名为start.bat(更改后缀名)然后点击运行,OK连接成(F:\app\panda\product\instantclient_10_2是我的安装目录每个人不一样的)
不过每次启动都需要通过start.Bat 可以将start.Bat发送到桌面快捷方式,重命名为PLSQL并更改图标(在下载的文件中有),这个时候每次启动都需要手动填写用户名比较麻烦,所以:
5.
打开PLSQL_Developer后,取消登陆,进入主界面。
1.点击--工具--首选项--连接:
2.把上面的注销改为提交
3.OCI库改为带有instantclient_10_2的路径。
4.应用--确定--关闭PLSQL_Developer重新运行。
这时可以正常运行并完美的解决了oracle11g_64位连接32位PLSQL_Developer的问题了!