设为首页 加入收藏

TOP

win764bit系统plsqldeveloper11连接oracle11g64bit配置方法
2015-11-21 01:50:23 来源: 作者: 【 】 浏览:0
Tags:win764bit 系统 plsqldeveloper11 连接 oracle11g64bit 配置 方法
win764bit系统plsqldeveloper11连接oracle11g64bit配置方法:
原因:plsqldeveloper都是32位的没有64位的程序


准备工作:
1,先要 下载instantclient,我这里下载的是instantclient-basic-win32-11.2.0.1.0.zip;
2,安装好win64_11gR2_database
3,安装plsqldev1103.exe


解决方法:
1,将下载好的instantclient-basic-win32-11.2.0.1.0.zip解压到的D:\Program Files目录下;
2,拷贝之前安装好的Oracle 11g里的msvcr80.dll和tnsnames.ora到解压的instantclient位客户端根目录;
oracle11g的msvcr80.dll文件位置:D:\app\tlh1579\product\11.2.0\dbhome_1\BIN
oracle11g的tnsnames.ora文件位置:D:\app\tlh1579\product\11.2.0\dbhome_1\NETWORK\ADMIN
将svcr80.dll、tnsnames.ora两个文件拷贝到D:\Program Files\instantclient_11_2目录下并且替换
3,设置PLSQL Developer中设置Oracle_Home和OCI Library;
开始->PLSQL Developer->Tools->Preference->Oracle->Connection->Oracle Home填写D:\Program Files\instantclient_11_2
OCI Library填写D:\Program Files\instantclient_11_2\oci.dll
4,编写一个bat文件设置下环境变量;
打开PLSQL Developer的安装目录C:\Program Files\PLSQL Developer
编写一个a.bat,文件内容如下:
@echo off
set path=D:\Program Files\instantclient_11_2
set ORACLE_HOME=D:\Program Files\instantclient_11_2
set TNS_ADMIN=D:\Program Files\instantclient_11_2
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
start plsqldev.exe


注意:set NLS_LANG=AMERICAN_AMERICA.AL32UTF8(为英文)
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(中文的)
我这里oracle11g有可能 数据库是中文所以我用了16gbk的
保存txt文本并且修改后缀名为bat,然后双击bat文件,作为PLSQL Developer的启动快捷方式替换PLSQL Developer传统启动方式


5,关闭PLSQL Developer重新打开连接成功,我这里所有的都用管理员身份运行的;

6,注意:以后oracle的监听每次有修改过都要双击a.bat重新指向!要不然就会报ora-12154 tns:could not resolve the connect identifier specified错误


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQLServer2012元数据管理器中存在.. 下一篇连接SQLServer异常

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: