我的机器是Windows 7 Enterprise X64版本的
而装了一天,使用各种办法,就是装不上win32版本的Oracle11g,总是提示找不到一个文件,我是在Oracle官网上下来的,绝对是没有问题的,但就是安装不上,我上网查,也有很多人有类似的问题。
言归正传
PLSQL Develpoer官方下载地址
http://www.allroundautomations.com/plsqldev.html
安装PLSQL Developer 8不用多说了,但是安装完后会提示找不到相应的32bit客户端,也就是暂时还不支持64bit的
经过上网查找,去下载Oracle的Instant Client
官方下载地址
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载完之后解压到一个路径下
然后进入PLSQL Developer 8中--工具 -- 首选项 -- 里边的 Oracle主目录 和OCI库中,分别写入 Oracle Instant Client解压后的路径信息,如下
Oracle主目录:Instant Client解压后的目录 ......\instantclient_11_2
OCI库:Oracle主目录中的oci.dll文件 ......\instantclient_11_2\oci.dll
以上配置其实是相当于替换了一下Oracle的客户端
接下来我们还需要对系统的环境变量进行配置
主要需要以下两项
变量名:TNS_ADMIN
变量值:Oracle安装目录中的 ......\product\11.2.0\dbhome_1\NETWORK\ADMIN
变量名:NLS_LANG
变量值:AMERICAN_AMERICA.数据库字符编码
(另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误)
变量名:oracle_sid
变量值:Oracle的数据库实例
其中数据库字符编码可以通过进入SQL PLUS select userenv(‘language’) from dual;来查询
这样重新启动一下PLSQL Developer试试看
--------------------------------------------------------------------------------------------------
在网上搜索了半天,主要原因是oci.dll是64位的,而PL/SQL developer只有32位的,在使用64位oci.dll文件时出错.
在网上找了很多资料,最方便的解决方案如下:
1.到oracle官网下载Oracle InstantClient,我下的是instantclient-basiclite-win32-10.2.0.4.zip,把它解压缩到
oracle安装目录product下,其中还有一个目录为10.2.0.在其中的db_1/NETWORK/ADMIN目录下拷贝tnsnames.ora
文件到InstantClient解压目录.
2.非登录状态下进入PL/SQL developer,进入首选项,在connection中设置Oracle_Home和OCI Library,其中
Oracle_Home设置为InstantClient的解压目录,OCI Library设置为该目录下的oci.dll.
3.最后要设置启动PL/SQL developer的环境,在PL/SQL developer的安装目录下建立一个bat文件,文件内容如下:
@echo off
set path=E:\develop\oracle\product\instantclient_10_2
set ORACLE_HOME=E:\develop\oracle\product\instantclient_10_2
set TNS_ADMIN=E:\develop\oracle\product\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
其中NLS_LANG前部分必须是AMERICAN_AMERICA,后部分是数据库采用的字符集. ......
分享到:
相关推荐
Plsqldeveloper连接oracle11g
PLSQL Developer连接Oracle11g 64位数据库配置详解PLSQL Developer连接Oracle11g 64位数据库配置详解
PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) ...
PLSQL developer远程连接oracle服务器
oracle11g 32位客户端 解决PLSQL Developer不能连接oracle11G 64位 利器!
win7 旗舰版安装oracle 11g 的步骤和使用plsql developer的配置方法
plsql developer连接oracle 11g时不能连接所需要的工具。在此文件下载后,放到硬盘上的任意盘符(注:最好是放在系统盘外的其他盘符下面,如D:/tools),然后打开plsql连接工具,选择工具—>首选项—>Oracle—>连接。...
plsql developer连接远程数据库(本地不用安oracle)
PLSQL Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端)
PLSQL连接不上本地的ORACLE 11G 64位因为需要安装ORACLE 11G CLIENT,并且必须是32的版本,然后将server的NETWORK目录copy到CLIENT的安装目录,最后需要在PLSQL将CLIENT的目录配置到preference-connection(ORACLE ...
plsqlDeveloper可直接连接64位oracle 内有汉化及注册码
相信开发朋友们在安装完Oracle数据库之后,第一时间就想着去连接一下,这时候,就会遇到各种问题,如TNS找不到,数据库无法选择,或者目录不对...本资源是结合图例,教您一步步用PL/SQL连接上Oracle11G,没有任何问题。
PLSQL Developer连接Oracle11g 64位数据库配置详解;包含instantclient-basic-win32-11.2.0.1.0资源包
此PLSQL为安装版,适用于64位的Oracle11g,Oracle11g安装后直接安装PLSQL后即可连接不需要安装instantclient等,压缩包中还提供汉化、注册的安装文件,可永久使用。
PLSQL Developer 12.0.7连接Oracle12c数据库 首选项配置文件
win7 64位+Oracle 11g 64位下使用PLSQL Developer 的解决办法
在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接。
PLSQL developer 成功连接64位Oracle 11.2G的解决方法
PLSQL Developer win64位+ Oracle客户端 11.2 win64位