win7 64位 配置plsql
    Win7 64位配置 PL/SQL
由于 PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64Oracle时就会报错,笔者为这个问题纠结了好几天,后来通过请教Google + 动手实践,终于搞定了这个问题。现在把笔者解决的过程记录下来,分享给遇到同样问题的网友们。
首先到Oracle上下载一个32的客户端(instantclient),一定要下载 basic 版本的,不要下载 basiclite 版本的。笔者刚开始下载的是 basiclite 版本的,结果不好使,后来对比才发现, basiclite basic 版本要小很多,估计可能是缺少什么组件吧。
笔者使用的是instantclient-basic-win32-10.2.0.5.zip,在这里给出下载地址。
首先把下载到的客户端解压缩出来,笔者解压缩到了Oracle 的安装目录(D:\oracle\product\instantclient_10_2)
然后复制D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\a oracle\product\instantclient_10_2\ 目录中。
接下来设置环境变量。
变量名:TNS_ADMIN
变量值:D:\oracle\product\instantclient_10_2
设置好环境变量后,在 PLSQL Developer 的目录中创建start.bat文件。
以下是start.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
其中 set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK ZHS16GBK 是你的数据库编码。
然后启动你的 PLSQL Developer,但是不要登录,直接进入。
然后点击工具首选项连接,把“Oracle 主目录名设置为空,并把 “OCI 设置为instantclient 目录中的 oci.dll 的路径,笔者的路径是D:\oracle\product\instantclient_10_2\oci.dll
辣椒酱的做法
然后保存并退出 PLSQL Develoer,然后运行 start.bat
如果运行不了那么需要重新启动系统再运行start.bat
设置PLSQL Developer访问本机64Oracle
由于在本机Vista X64上安装了64位的Oracle,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll64位的,32位应用程序PLSQL Developer自然无法加载了。
试验了下,解决办法如下:
1. 下载32Oracle InstantClient,并展开到某目录,例如C:\oracle\instantclient_10_2
2. 将系统的a拷贝到该目录下;
旅游攻略类有哪些3. PLSQL Developer中设置Oracle_HomeOCI Library,如下图所示
4. PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer
@echo off
set path=C:\oracle\instantclient_10_2
set ORACLE_HOME=C:\oracle\instantclient_10_2
set TNS_ADMIN=C:\oracle\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
  注:NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant client不支持其他语言;而后半部分可以根据你数据库的字符集调整,如果数据库采用AL32UTF8,则可以设置AL32UTF8

PL/SQL Developer连接Win7上安装的Oracle64Bit)图解
由于硬件技术的不断更新,Win7系统逐渐成为主流,而且计算机内存逐渐增大,为了充分的利用内存资源(因为32为系统最多只能用到3G左右的 内存),提高系统性能,很多人开始使用Win764Bit)的系统。在64位系统上安装64位的Oracle数据库,但是没有对应的64PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以
要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接。  www.2cto 
一、下载Oracle客户端
下载地址:acle/technetwork/database/features/instant-client/index-097480.html,点击连接进入会出现以下页面。


2019年党员评议自我鉴定
选择第一个Instant Client for Microsoft Windows (32-bit) 进行下载就可以了,请不要下载64bit的,我试过,不能实现连接的。
二、配置Oracle客户端
下载之后将其解压,不需要进行安装,比如解压到......\TOOLS_APP目录下,然后在instantclient_11_2目录下新 建两层文件夹\NETWORK\ADMIN,再在ADMIN文件夹下面建一个a文件,然后向文件中添加如下内容:  www.2cto 
[plain]
ORACLE = 
  (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    (CONNECT_DATA = 
      (SERVER = DEDICATED) 
既来之则安之      (SERVICE_NAME = ORACLE) 
    ) 
  ) 
 
LISTENER_ORACLE = 
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
 
 
ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  ) 
以上的内容可以在这个地方进行拷贝:E:\OracleDB\app\MuLing\product\11.2.0\dbhome_1\network\a  www.2cto 
三、进行安装PL/SQL Developer
将之前下载好的PL/SQL Developer(没有的在网上自行下载)进行安装,但需要强调一点:安装路径中不能有括号,不要安装在C:\Program Files (x86)目录下面。
四、进行PL/SQL Developer的配置:
安装完成之后,运行PL/SQL Developer,此时出现的登录窗体不能进行登录,点击Calcel按钮,这时会在无登录状态下进入。


配置相应信息,把之前的解压包信息配置上:


五、重新启动PL/SQL Developer进行登录。


橘梨纱 av debut
输入相应的信息就可以进行连接登录。
六、验证是否真的连接到Oracle
写一条Sql语句进行验证,查询可以看到下面的效果,说明连接成功。


PL/SQL Developer64windows上的使用 
2009-01-14 15:48:48|  分类: 数据库  |字号 订阅
最近单位,购进了一台64位服务器,要把原来32位的oracle 10g ,移植到windows2003 64上。就从安装了 Oracle10g 64 在安装 PL/SQL Developer后,连接数据库报错:
Initialization error
OracleHomeKey:
2023年清明节放假调休OracleHomeDir:

从网上查了些资料,说在PL/SQL Developer的工具中,配置相应目录:
d:\oracle\product\10.2.0
d:\oracle\product\10.2.0\db_1\bin\oci.dll
但是没有好用。
只能采用如下方法:
环境:
PL/SQL Developer版本:7.0.0.1050
OS:windows 2003 SP2 64
Oracle DB:10.2.0.4 64
Oracle client 10.2.0.1 32
64位的windows上安装的64位的Oracle无法用PL/SQL Developer访问,登录时不到数据库实例,解决办法如下:
1.安装64oracle DB
2.安装32Oracle Client
3.安装PL/SQL Developer
4.PL/SQL Developer中设置OracleHome:OraClient109_home1
OCI library:OraClient109_home1\bin\oci.dll
5.OK
注意:
PL/SQL Developer不要安装在Program Files (x86)这个目录下面,自己定义个目录安装就可以。
64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。