天天看点

Windows7 64位系统安装PLSQL Developer

Windows7 64位系统安装PLSQL Developer

一、下载安装PLSQL Developer

安装步骤基本上是傻瓜化一路NEXT。

温馨提示:请不要安装在默认C:\Program Files (x86)目录下,否则可能报出现意外错误,本机安装在C盘根目录。

C:\Plsql Developer

二、下载Windows 32位oracle instant clinet.

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

点击Instant Client for Microsoft Windows (32-bit)

我的系统版本是11.2.0.1

所以选择下载文件: instantclient-basic-win32-11.2.0.1.0.zip

三、解压到D:\Oracle11g\admin\product\ 下,解压路径由你做主,想怎么解就怎么解,想怎么压就咋压。

看不爽这么长尾巴的名字instantclient_11_2也可以自行改名。

路径如下:

D:\Oracle11g\admin\product\instantclient_11_2

四、打开PLSQL Developer,修改参数。

PLSQL Developer菜单栏上有一个很醒目的Tools,毫不犹豫的点击它,然后选择Preferences

接着选择最上方的Oracle--connection,右侧就会轻而易主的看到Oracle Home(empty is autodetect)及OCI library(empty is autodetect).

Oracle Home: D:\Oracle11g\admin\product\instantclient_11_2

OCI libray: D:\Oracle11g\admin\product\instantclient_11_2\oci.dll

具体instantclient_11_2路径以自己本机器为主,切勿不加选择的模仿。

填写上去之后,点击Apply按钮,再点击OK,到处任务完成了一大半。

五、在操作系统里给PLSQL Developer给个名份,实则树个贞操牌坊。

如果此步环境变量不设,极有可能打开PLSQL Developer登录的时候会经历漫长的等待,奥特曼的机器甚至出现一度晕厥,最后会蹦出以下错误:

ORA-12154:TNS:count not resolve the connect identified specified 或ORA-12705:Cannot access NLS data files or invalid

解决方法如下:在系统增加环境变量。

我的电脑-属性-高级系统设置-环境变量-在系统变量下方点击新建--变量名:TNS_ADMIN 变量值:D:\Oracle11g\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN

oracle安装目录下的network/admin

六、解决中文乱码问题。如果自己能够读懂一系列的?代表的是啥意义,除非戴了透视镜,此步可以跳过。

1.打开注册表:开始-运行-regedit

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1/OLEDB

在右侧点鼠标右键--新建--字符串值--名称改为:NLS_LANG 值设为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2.我的电脑-属性-高级系统设置-环境变量-在系统变量下方点击新建--变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

PLSQL developer 连接64位oracle 11.2G

问题:

安装Oracle11.2G后,用PLSQL developer去连接数据库出现报错:

Could not load "……\bin\oci.dll"

OCIDLL forced to……

LoadLibrary(……oci.dll) returned 0

原因:

oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了,而且PLSQL Developer只支持32位,所以如果非要64位Oracle,我们只有想别的办法解决了;

解决方法:

1、下载instantclient_32位客户端,加压后存放,如D:\ProgramFiles\instantclient

2、拷贝Oracle11.2G的msvcr80.dll和tnsnames.ora到解压的instantclient_32位客户端根目录,它们的位置分别是:

D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\BIN和D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\NETWORK\ADMIN

3、设置PLSQL Developer中设置Oracle_Home和OCI Library,

如图:

Windows7 64位系统安装PLSQL Developer
Windows7 64位系统安装PLSQL Developer

4、在PLSQL Developer目录下创建bat文件,作为PLSQL Developer的启动快捷方式替换PLSQL Developer传统启动方式,bat文件中的内容如下:

@echo off

set path=D:\ProgramFiles\instantclient

set ORACLE_HOME=D:\ProgramFiles\instantclient

set TNS_ADMIN=D:\ProgramFiles\instantclient

set NLS_LANG=AMERICAN_AMERICA.AL32UTF8

start plsqldev.exe

至此设置完成,经实验PLSQL Developer的可以成功连接到Oracle 11.2G 64位