win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法

合集下载

安装指导PLSQL DEVELOPER连接64位ORACLE11G

安装指导PLSQL DEVELOPER连接64位ORACLE11G

PLSQL developer连接64位oracle11G默认情况下,PL/SQL Developer是无法连接到数据库的,原因是:PL/SQL DEVELOPER是沒办法执行64位元的OCI.DLL,可是Win7X64又只能装64位元Oracle client X64。

变成要多下载一个Oracle Instant client X32oci.dll是64位的,而PL/SQL developer只有32位的,在使用64位oci.dll文件时出错。

1.下载instantclient-basic-nt到Oracle官网下载Instant Client for Microsoft Windows(32-bit)下载后配置文件如下图2.解压指定位置选择instantclient-basic-nt-11.2.0.3.0,下载后解压到目录。

(本人的路径为:D:\ProgramFiles\instantclient_11_2)解压后的目录为安装PL/SQL Development由于提供的是绿色版的,直接打开文件夹点击此图标即可登入配置PL/SQL Deverloper登陆非登录状态下进入PL/SQL developer,进入工具->首选项->连接,在连接中设置Oracle主目录和OCI库,其中Oracle主目录设置为InstantClient的解压目录(D:\ProgramFiles\instantclient_11_2本人的路径),OCI库设置为该目录下的oci.dll(D:\ProgramFiles\instantclient_11_2\oci.dll本人的路径)。

设置完成后界面如下保存好后可尝试登录,如果出现这样的报错ORA-12154:TNS:could not resolve the connect identifier specified.,此时你就得需要去配置环境变量:控制面板\所有控制面板项\系统,然后在左边有一个“高级系统设置”,点击后即可得到如下:点击环境变量,得到:系统变量中的新建,设置好变量名与变量名:(变量名就是你oracle的路径:本人的路径为:C:\app\Administrator\product\11.2.0\dbhome_1)关键找到红色部分即可;再次登录时可能会报错:NLS_LANG在客户端不能被确定字符集转变将造成不可预期的后果此时还得多配置一条环境变量:变量名与变量值与图片上一样即可。

PLSQL Developer 不能连接 oracle 11g 64位 的解决办法

PLSQL Developer 不能连接 oracle 11g 64位 的解决办法
错误症状:
Initialization error
SQL*Net not properly installed
OracleHomeKey:
OracleHomeDir:
原因:
oracle client是64位的,而plsql是32位的,两者不兼容
第一种情况解决办法
下载跟oracle服务器同版本的instantclient,然后配置PLSQL即可。在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
1.D:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
2.D:\app\oracle\product\11.2.0\client_1\NETWORK\ADMIN
如果不设定TNS_ADMIN,那么默认使用client_1的tns
如果设定环境TNS_ADMIN=D:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN,那么上面的路径会发生改变。
PLSQL Developer不能连接oracle 11g 64位的解决办法
plsql developer无法连接oracle server64bit分为两种情况。第一种情况是在oracle server 64bit的数据库服务器上安装plsql,第二种情况是在另外的机器上安装plsql developer连接oracl\app\oracle\product\11.2.0\instantclient_11_2
OCI Library:D:\app\oracle\product\11.2.0\instantclient_11_2\oci.dll

WIN7_64位系统安装oracle以及PLSQL方法

WIN7_64位系统安装oracle以及PLSQL方法

一、oracle10g安装,比较简单1.去Oracle网站下载Vista版的Oracle:Oracle Database 10g Release2 (10.2.0.4) for Microsoft Windows Vista x64 and Microsoft Windows Server 2008 x642.解压下载的安装文件10204_vista_w2k8_x64_production_db.zip3.修改验证文件来支持windows7修改\stage\prereq\db\refhost.xml加入<!--Microsoft Windows 7--><OPERATING_SYSTEM><VERSION VALUE="6.1"/></OPERATING_SYSTEM>修改\install\oraparam.ini,加入6.1,Windows=5.0,5.1,5.2,6.0,6.14.如果网卡IP是动态分配的,安装时会有警告,可以忽略,如果觉得不舒服解决方法如下:添加Microsoft Loopback Adapter打开“设备管理器”右键单击设备管理器窗口的计算机名->添加过时硬件->安装我手动从列表选择的硬件->选择“网络适配器”->选择Microsoft公司下的Microsoft Loopback Adapter,就完成了添加。

修改为固定IP,随意设置,如192.168.1.65.顺利安装二、PL/SQL Developer 安装1.下载安装/plsqldev802.exe注册码自己搜,很多有注册机注意:不要安装在默认的C:\Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径2.启动PL/SQL Developer 报以下错误原因是oci.dll是64位的,32位应用程序PLSQL Developer无法加载,在网上搜了搜解决方法:可以装个32位的Oracle Client来解决,Client的功能我一般用不到,太大了不想装。

PLSQL Developer连接本地Oracle数据库汇编

PLSQL Developer连接本地Oracle数据库汇编

PL/SQL DEVELOPER连接本地oracle
版本说明:oracle 11g 64bits, PL/SQL Developer 10, Windows7 64bits操作系统
1.下载oracle客户端。

进入oracle官网:/index.html,在Downloads下,找到Oracle Instant Client点击进入,打开网页,找到
点击进入
选中第一项,接受许可证协议
在网页下面找到
点击下载,下载完毕后,解压文件,把解压文件,复制到D:\orcl\product目录下(oracle的安装目录下的product文件夹
2.在D:\orcl\product\11.2.0\dbhome_1下找到NETWORK文件夹,复制NETWORK 文件夹到D:\orcl\product\instantclient_11_2下
3.下载PL/SQL Developer10安装,安装完毕后
打开选择Cancel进入,选中Tools选项下的Preferences,进行如下配置
点击OK,然后关闭PL/SQL developer.
4.配置监听器和本地服务名(配置前,先启动oracle的服务)
打开Net Configuration Assistant配置监听器
如果已经有监听器,图片上的其余三个选项都可选,如果有就重新配置一下,有些时候,连接不上,都可以重新配置一下,这里我们添加一个
本地网络服务名配置
输入数据库的实例名,就是安装数据库的时候,输入的SID
如果出现下图,选择“更改登陆”输入安装oracle时输入的密码,确定
点击完成结束
5.打开PL/SQL Developer,输入你创建好用户名,密码,选择刚才配置的服务
点击OK连接成功。

如何在64位Win7下成功安装64位的Oracle、32位的InstantClient和PLSQL Developer

如何在64位Win7下成功安装64位的Oracle、32位的InstantClient和PLSQL Developer
经实际安装操作,通过以下步骤能够成功地把Oracle安装到64位的Windows7上。
以下就是详细的下载、安装、配置流程。
严格按此操作,能够完全正确安装。
操作系统:Windows7 64位 专业版。
安装软件:
Oracle 11gR2 database(11.2.0.1.0,windows 64bit) ;
重启监听和数据库服务:
“OracleOraDb11g_home1TNSListener”
“OracleServiceORCL”
即可正常登录PL/SQL Developer。
================================================================
PS:
================================================================
如果中文编码有问题,进入“我的电脑”==》“高级设置”==》“环境变量”==》“系统变量”;
新建“NLS_LANG”:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。
复制NETWORK目录;
把“C:\app\(你的主机名)\product\11.2.0\dbhome_1”下的“NETWORK”目录复制到
“C:\app\(你的主机名)\product\instantclient_11_2”;
================================================================
Oracle instant client(Version 11.2.0.4.0,Windows 32-bit);

Oracle_11g+Oracle Sqldeveloper 安装完全手册(for win 7 64x)

Oracle_11g+Oracle Sqldeveloper 安装完全手册(for win 7 64x)

Oracle 11g for win7 64位+ Oracle SQL Developer开发工具完全安装与配置手册说明:本人用的是win7 64位系统,由于PL/SQL暂不支持64操作系统,而我也用了网上的各种解决方案,还是无法使用PL/SQL,后自行研究解决了开发工具,就是使用Oracle SQL Developer,正在为64位操作系统不能使用PL/SQL发愁的各位,希望这份文档对你们有所帮助,该文档是我自己安装Oracle和开发工具总结的经验,绝对原创。

步骤一安装Oracle 11g(服务器端和客户端)1、 Oracle官网下载Oracle 11g Release 2 for Microsoft Windows (64x),下载成功后解压缩两个压缩文件(切记:将两个压缩文件下载至同一目录中方可正常解压缩和后续安装);2、点击Setup.exe开始安装,设置你需要安装的路径,我选择安装的版本是标准版。

配置全局数据库密码时需注意,Oracle的口令需要大写字母+小写字母+数字的组合(缺一不可)并且大于8位,设置好以后顺利安装完毕;3、安装Oracle 11g客户端程序。

我的安装路径为:D:\Software\oracle\product\11.2.0 步骤二安装Oracle SQL Developer1、安装开发工具Oracle SQL Developer,也在Oracle官网上下载,记住需下载支持64位操作系统的版本;2、点击sqldeveloper.exe,提示需给出java.exe文件路径,这是由于我的本机还没有安装JDK,而Oracle SQL Developer需要java环境,所以若各位没有安装JDK,需先安装JDK 环境,具体安装和环境变量的配置在此不细说,网上有各种资料;3、安装完成JDK并成功配置好环境变量后,重新启动sqldeveloper.exe,登录成功!步骤三Oracle SQL Developer新建连接配置1、Oracle SQL Developer新建连接,如下图●连接名可任意命名●用户名为Oracle数据库的全局用户名●口令为全局口令●主机名默认即为localhost,这里最好用默认值,而不要用本机的IP,因为这个主机名是由Net Manager工具设置的,默认是localhost,而且一些电脑本机的IP地址每次是自动分配的,这样每次建立新的连接的时候都要变化。

WIN764位旗舰版下安装Oracle11gSqlDeveloper

WIN764位旗舰版下安装Oracle11gSqlDeveloper

WIN7 64位旗舰版Oracle 11g SqlDeveloper安装过程及折腾记录KeyWord:WIN7, 64位, 旗舰版, oracle 11g ,Oracle SqlDeveloper连接错误JDK,The Network Adapter could not establish the connection 供应商代码20TNS-03505 无法解析名称环境变量,tnsping,nsnames.ora,sqlnet.ora首次安装的是:WIN7旗舰版+Oracle11gR264bit服务端+Oracle11gR264bit客户端安装完成后可导入dmp文件,打开64位客户端自带的Oracle Sqldeveloper时,提示需要jdk/java.exe支持:浏览找到Oracle安装目录下的sdk里的java.exe后点OK,报错:上网查得知Oracle Sqldeveloper是用java写的,需要jdk的支持,而这个版本的Oracle客户端没有自带jdk,Oracle安装目录下的jdk是64位的,而这里的Oracle Sqldeveloper是32位的,不配套。

要么下载一个64位的Oracle Sqldeveloper,要么另外安装一个jdk。

网上下载了一个jdk1.7版本,安装好之后,将其指定为Oracle Sqldeveloper所需的java.exe 的路径,点OK弹框提示当前版本的Oracle Sqldeveloper支持的jdk最高版本为1.6,而我的jdk为1.7版本(实测使用1.7并没有问题)。

至此,Oracle Sqldeveloper软件的界面总算能打开了。

我艹,太来之不易了。

在Oracle Sqldeveloper里新建连接,连接配置如下图所示:测试连接的时候,总是提示这个错误(同上图中的的红色出错信息):【遇到错误应该先想到使用tnsping测试监听是否正常】网上查了很多方法都没解决问题,在ONT上发现一位仁兄跟我的问题相同,他的问题最终解决了,好像是装了Loop Adapter还是什么东西,我也装了一个,装的过程有点小曲折,使用windows的添加硬件窗口添加硬件时,一直在搜素,却出不来结果,这时根据网上的提示,直接从CMD窗口进去添加Loop Adapter才成功了。

win7_oracle11g_64位连接32位PLSQL_Developer

win7_oracle11g_64位连接32位PLSQL_Developer

win7_oracle11g_64位连接32位PLSQL_Developer1.准备工作a.已经装好的64位Oracle数据库b.window7_64位的操作系统c.PLSQL_Developer 9.0以上版本(目前只有32位的);下面有下载连接!d.官方的 instantclient-basic-win32-10.2.0.5 文件;下面有下载连接!2.方法/步骤a.下载PLSQL_Developer地址/s/1bnrhWkBb.下载instantclient-basic-win32-10.2.0.5地址/s/1eQ3Tcdkc.安装你下载的PLSQL_Developer并点击汉化文件进行汉化安装好打开你会发现你的PLSQL_Developer不能正常连接到数据库,没有数据库的初始化内容,d.这时候不要着急,请将你下载的instantclient-basic-win32-10.2.0.5 文件解压。

然后复制到你的数据库安装的文件夹下的producti文件夹下,我的是:E:\app\LSH\producte.然后找到两个文件listener.ora和tnsnames.ora我的在E:\app\LSH\product\11.2.0\client_1\network\a 里面。

都复制到E:\app\LSH\product\instantclient_10_2的下面。

f.然后找到你的PLSQL_Developer安装的目录,我的是:D:\Program Files (x86)\PLSQL Developer在里面新建一个记事本,写入以下类似代码:@echo offset path=E:\app\LSH\product\instantclient_10_2set ORACLE_HOME=E:\app\LSH\product\instantclient_10_2set TNS_ADMIN=E:\app\LSH\product\instantclient_10_2set NLS_LANG=AMERICAN_AMERICA.AL32UTF8start plsqldev.exe》》》注意!!!!我的instantclient_10_2地址是:E:\app\LSH\product\instantclient_10_2而你的跟我的可能不一样,所以要修改成你的instantclient_10_2的路径!写好后,将你的记事本名称改为start.batg.打开PLSQL_Developer后,取消登陆,进入主界面。

详解PLSQLDeveloper连接本地Oracle11g64位数据库

详解PLSQLDeveloper连接本地Oracle11g64位数据库

详解PLSQLDeveloper连接本地Oracle11g64位数据库1.登录PL/SQL Developer这⾥省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)⽬录下,不然⽆法启动PL/SQL Developer。

奇怪这⾥为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。

按理说安装PL/SQL Developer 时,就已经识别到了Oracle Home和OCI Libaray了。

管它呢?先以⾮登录⽅式登录PL/SQL Developer,设置Oracle Home和OCI Libaray。

在Oracle Home这选项下,没有⾃动识别到Oracle Home⽬录,于是⼿动指定Oracle Home路径。

点击“确定”,退出PL/SQL Developer,再次登录。

还是选择不到数据库TNS,尝试⽆数据库登录,看看报什么错误。

终于找到问题的关键点了,安装的PL/SQL Deleloper只能识别32的oci.dll。

看来是要安个64位的PL/SQL Deleloper,于是在⽹上搜索PL/SQL Deleloper 64位版本。

然⽽发现PL/SQL Deleloper不区分64位和32位。

那看来只能从oci.dll⼊⼿了。

根据上⾯的报错信息来看,似乎只要安装⼀个32位版本的Oracle Client。

2.安装oracle Clinet⾸先到Oracle官⽹上去下载⼀个Oracle 11g Client,不过需要先申请⼀个Oracle 帐号,才能下载。

这个⼀个绿⾊版的Oracle Client,因此只要需要解压了,就可以是。

将下载的Oracle Client⽂件instantclient-basic-win32-11.2.0.1.0.zip解压到C盘(注意啦!不能下64位的)。

windows7下安装64位oracle用PLSQL Developer连接报错问题

windows7下安装64位oracle用PLSQL Developer连接报错问题
Make sure you have the 32 bits Oracle Client installed.
OracleHomeKey:
OracleHomeDir: C:\oracle\product\10.2.0\client_1
Found: oci.dll
Using: C:\oracle\product\10.2.0\client_1\bin\oci.dll
变量名:NLS_LANG.
变量值:AMERICAN_AMERICA(数据库字符编码 ).
(另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误)
变量名:oracle_sid
变量值:Oracle的数据库实例
其中数据库字符编码可以通过进入SQL PLUS select userenv(‘language’) from dual;来查询。
windows7 下安装64位oracle用PL/SQL Developer连接报错问题
PLSQL Developer 连接Oracle X64版。 报错如下:
[Window Title]
(Not logged on)
[Content]
Initialization error
Could not initialize "C:\oracle\product\10.2.0\client_1\bin\oci.dll"
下载完成后解压随意目录:如:D:\instantclient_11_2
2.启动PL/SQL→Tools→Preferences→Oracle→Connection,设置Oracle Home和OCI Library
Oracle Home ------D:\instantclient_11_2

适用于W7-64位安装Oracle-11g-R2之后与PLsql连接的帮助文档

适用于W7-64位安装Oracle-11g-R2之后与PLsql连接的帮助文档

(这也是根据网上的总结下来的适合于W7 64位安装Oracle 11g R2 之后PL/SQL连接的一些操作!因为很多都是根据以前的版本做的帮助文档,为此小弟一帮大家更新了,请大家享用吧,有点乱请大家包含!)
安装好PL/SQL之后:
点击打开我画圈圈的地方有个向下的箭头.
然后:
看到有个配置选项,点击就是了!
点击之后出现一个配置界面:
点击连接!
然后修改下面Oracle 主目录名和OCI库的路径:
路径就是你之前解压完之后的路径即:
主目录路径:
OCI路径:以上路径后面加.oci.dll
最后咱们就是设置环境变量(PATH和TNS_ADMIN环境变量):
W7操作步骤
右击我的电脑----属性---高级系统配置---环境变量
注意编辑的时候你会看到很长一段!你不要一下替换了。

只要把这个路径跟前面那段D:路径的替换了就行了。

切忌!
这次就不是之前那个替换过的路径了!正确的是之前你安装时候的路径即(如果你的版本跟我的一样的话应该一样11g R2):
变量值:
下一个:
按照上面的填写确定就行了
最后启动PL/SQL 这时候你发现真的行了!。

win7 64bit安装oracle64位运行pl sql develop方法

win7 64bit安装oracle64位运行pl sql develop方法

1、Oracle官网上下载一个32位的客户端一定要下载basic 版本的,不要下载basiclite 版本instantclient-basic-nt-11.2.0.3.0.zip2、把下载到的客户端解压缩出来,解压缩到了Oracle 的安装目录E:\Oracle\product\instantclient_11_23、复制Oracle下的tnsnames.ora到上面的目录中4、接下来设置环境变量。

变量名:TNS_ADMIN变量值:D:\oracle\product\instantclient_10_25、在PLSQL Developer 的目录中创建start.bat文件。

以下是start.bat的内容:@echo offset path=E:\Oracle\product\instantclient_11_2set ORACLE_HOME=E:\Oracle\product\instantclient_11_2set TNS_ADMIN=E:\Oracle\product\instantclient_11_2set NLS_LANG=AMERICAN_AMERICA.ZHS16GBKstart plsqldev.exe6、启动PLSQL Developer,但是不要登录,直接进入。

然后点击工具→首选项→连接,把“Oracle 主目录名”设置为空,并把“OCI 库”设置为instantclient 目录中oci.dll 的路径,路径是:E:\Oracle\product\instantclient_11_2\oci.dll7、保存并退出PLSQL Develoer,然后运行start.bat。

如果运行不了那么需要重新启动系统再运行start.bat。

Windows7 x64上Oracle 11g安装图解教程

Windows7 x64上Oracle 11g安装图解教程

为了在Windows 7 x64上安装Oracle,折腾了两天,下载了几次文件,都提示各种错误,如操作系统不支持等。

最后终于成功,特记录下来。

一、下载最新的Oralce 11gR2,只有该版本才支持Windows7 x64。

之前的版本包括11G,在安装时都会提示操作系统不支持。

虽然可通过设置让它不要验证操作系统,但对于新手来说,还是有点难度。

下载后可得到两个文件:win64_11gR2_database_1of2.zipwin64_11gR2_database_2of2.zip一共2G。

解压在一起,得到一个database目录。

二、保证该database的路径中没有中文,最好也不要有空格,否则安装时会出错三、运行setup.exe第1步,让填电子邮件,因为我是安装在本机用于开发,所以没必要写。

去掉“我希望通过…接收安全通知”前的勾第2步,选择安装哪些,默认选中第一个第3步:选择是桌面类还是服务器类,选前者第4步:路径及参数设置因为我填的密码为system,太简单了,oracle提示我是否改为复杂的密码。

直接选否。

第5步:检查环境是否满足要求第6步:显示前面填写的信息的汇总,供确认第7步:开始安装,大约要五到十分钟。

中途防火墙会提示,选择“允许访问”创建数据库等最后的操作,需要十几分钟经过漫长的等待,终于提示以下的信息,说明安装成功。

四、新建数据库实例1. 打开“数据库配置助手”:点击下一步:默认选择第一个即可:输入数据库名,SID会自动输入,也可修改:偷懒,所有用户使用同一口令:因为仅用来开发,所以去掉了“快速恢复区”:内存默认为3G多,太大了,调小一点:字符集默认为GBK,改为UTF8:点击“确定”后,又是漫长的等待:。

win7 64位使用Oracle 11g+PLSQL Developer的解决办法

win7 64位使用Oracle 11g+PLSQL Developer的解决办法
1)安装Oracle 11g 64位(本说明安装位置在 D:\app\starrySky)
2)解压instantclient-basic-win32-11.2.0.1.0得到instantclient_11_2文件夹,把instantclient_11_2文件夹拷贝到 D:\app\starrySky\product下
2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\app\starrySky\product\11.2.0\dbhome_1\NETWORK\ADMIN", 点击"确定";
3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
8) 设置环境变量
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
SQL> select userenv('language') nls_lang from dual;
NLS_LANG
----------------------------------------------------
最后点击"确定"退出.
启动 PL/SQL Developer ,运行无问题。
6)打开一次PLSQL 输入注册码
7)PLSQL 工具 首选项
Oracle 主目录名D:\app\starrySky\product\instantclient_11_2

PLSQL Developer 在64位Win7xp等WIN平台连接Oracle数据库版报错的解决

PLSQL Developer 在64位Win7xp等WIN平台连接Oracle数据库版报错的解决

操作系统是Windows 7 Ultimate X64版本,安装了Oracle 11g X64客户端,PLSQL Developer 连接Oracle 11g X64版。

报错如下:[Window Title](Not logged on)[Content]Initialization error Could not initialize"C:\oracle\product\10.2.0\client_1\bin\oci.dll"Make sure you have the 32 bits Oracle Client installed. OracleHomeKey:OracleHomeDir: C:\oracle\product\10.2.0\client_1 Found: oci.dllUsing: C:\oracle\product\10.2.0\client_1\bin\oci.dllLoadLibrary(C:\oracle\product\10.2.0\client_1\bin\oci.dll) returned 0这是因为PLSQL developer 没有支持64位的版本(PLSQL developer 是delphi 开发,而这个开发工具本身就没有64位的);PLSQL Develpoer官方下载地址:/plsqldev.html.解决方案如下:一、下载Oracle的Instant Client官方下载地址:/cn/solutions/index-097480.html下载完之后解压到一个路径下,然后进入PLSQL Developer 8中--工具 -- 首选项 -- 里边的 Oracle主目录和OCI库中,分别写入 Oracle Instant Client 解压后的路径信息,如下:Oracle主目录:Instant Client解压后的目录 ....../instantclient_11_2。

Windows 7 64位PLSQL Developer

Windows 7 64位PLSQL Developer

Windows 764位PL/SQL Developer连接Oracle 11g目录实验环境说明 (2)一、安装64位Oracle客户端 (2)1. 安装Oracle客户端 (2)2. 下载instantclient-basic-nt (5)3. 解压指定位置 (5)二、安装PL/SQL Development (7)1. PL/SQL Development安装 (7)2. 配置tnsnames.ora连接 (8)三、配置PL/SQL Deverloper登陆 (9)实验环境说明默认情况下,PL/SQL Developer是无法连接到数据库的,原因是:PL/SQL DEVELOPER 是沒办法执行64位元的OCI.DLL,可是 Win7 X64 又只能装64 位元Oracle client X64。

变成要多下载一个Oracle Instant client X32oci.dll是64位的,而PL/SQL developer只有32位的,在使用64位oci.dll文件时出错。

我的系统环境:●64位Windows 7旗舰版;●虚拟机Red hat Linux下的Oracle 11g ;●64位Oracle 11g Client;●32位instantclient-basic-nt●PL/SQL Development 9.0.6.1655以下是个人实验的安装步骤:其总体的步骤是先安装Oracle客户端,后安装PL/SQL Developer,最后配置连接条件一、安装64位Oracle客户端1.安装Oracle客户端先到 Oracle 官网下载Oracle Database 11g Release 2 Client(11.2.0.1.0) for Microsoft Windows (x64)下载界面如下图所示下载后:接者依照以下步骤安装:a. 執行 win64_11gR2_client\client\setup.exe 进行安装,一开始有个黑色侦测界面,等消失后进入安裝界面。

Windows-7 64bits安装 PLSQL步骤

Windows-7 64bits安装 PLSQL步骤

Windows-7 64bits安装PL/SQL步骤1、首先安装PL/SQL :解压plsqldev715.rar后,得到如下图1文件夹目录结构:图1 plsqldev715目录结构2、双击安装,不断点击下一步,完成安装,注意PL/SQL的安装路径不要出现(),否则会出错;3、安装完以后,将aalf.dat文件复制到PL/SQL安装路径下,完成注册破解;4、接下来安装Oracle客户端:解压instantclient_11_2至C:\Program Files (x86)\oracle 路径下(若为32位系统,解压至C:\Program Files\oracle),若不存在以上目录,提前建一个),此时文件目录结构如下图2所示:图2 解压后的instantclient_11_2目录结构5、打开PL/SQL,出现Oracle Login对话框,如图3所示,点击“cancle”;图3 Oracle Logon6、点击“Tools”—>Preferences,弹出如下图4对话框,红色框分别为所填的路径:C:\Program Files(x86)\oracle\instantclient_11_2C:\Program Files(x86)\oracle\instantclient_11_2\oci.dll图4 Preference对话框7、填好以后,单击“OK”应用,最后关闭PL/SQL;8、设置下环境变量,然后PLSQL的路径指向指到这个目录,如图5所示,具体添加变量如下:图5 环境变量添加set path= C:\Program Files(x86)\oracle \instantclient_10_2set ORACLE_HOME=C:\Program Files(x86)\oracle\instantclient_11_2set TNS_ADMIN=C:\Program Files(x86)\oracle\instantclient_11_2set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK备注:红色的变量均需要自己建立系统变量;绿色的路径最好放在Path变量值的最前面位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法
1)安装Oracle 11g 64位
2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product 下(本机命名为:instantclient_11_2):
D:\Oracle\app\YM\product\instantclient_11_2。

拷贝数据库安装根目录下的一个目录D:\Oracle\app\YM\product\11.2.0\dbhome_1\NETWORK到
Oracle客户端目录下D:\Oracle\app\YM\product\instantclient_11_2(其实只需要 NETWORK\ADMIN\tnsnames.ora)
3)安装PL/SQL Developer
2)安装 PL/SQL Developer,在perference->Connection里面设置OCI Library 和Oracle_Home,例如本机设置为:
||
这里补充说明一下,在你安装好PL/SQL Developer之后,运行plsql,不登陆进入页面中,如下图一所见:
图一
在这里原先的界面内容和这个不一样的,有一个取消按钮,点击进入首页面,本人这里是汉化后的,所以是中文界面,下图二所见:
图二
在“工具”中单击,第一个就是“首选项”,选择进入(如下图三所示),然后
配置Oracle Home、OCI Library这两项;
Oracle Home :D:\Oracle\app\YM\product\instantclient_11_2
OCI Library :D:\Oracle\app\YM\product\instantclient_11_2\oci.dll 3)设置环境变量(修改PATH和TNS_ADMIN环境变量)
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查
询字符集信息:
SQL> select userenv('language') nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
以上为dos下操作和显示内容。

4)环境变量配置,这里可以手动配置,也可以建立一个批处理来配置。

手动配置:
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
1>.选择"Path" - 点击"编辑", 把
"D:\Oracle\app\YM\product\instantclient_11_2;" 加入;
2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为
"D:\Oracle\app\YM\product\instantclient_11_2;", 点击"确定";
3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
最后点击"确定"退出.
建立批处理配置:
在PL/SQL developer的安装目录下建立一个bat文件,文件内容如下:
@echo off
set path=D:/oracle/product/instantclient_10_2
set ORACLE_HOME=D:/oracle/product/instantclient_10_2
set TNS_ADMIN=D:/oracle/product/instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
其中NLS_LANG前部分是SIMPLIFIED CHINESE_CHINA.ZHS(这部分和上面三种操作后的结果一致SIMPLIFIED CHINESE_CHINA.ZHS16GBK),后部分是数据库采用的字符集。

启动 PL/SQL Developer ,运行无问题。

相关文档
最新文档