`
Charles+java
  • 浏览: 181365 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

plsql 连接64位ORACLE

 
阅读更多
PL/SQL Developer连接本地Oracle 11g 64位数据库




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 帐号,才能下载。

目前下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html



这个一个绿色版的Oracle Client,因此只要需要解压了,就可以是。将下载的Oracle Client文件instantclient-basic-win32-11.2.0.1.0.zip解压到C盘(注意啦!不能下64位的)。然后在解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

(注意:tnsnames.ora文件也可以从Oracle数据库HOME目录的NETWORK\ADMIN目录,还要把sqlnet.ora拷贝过来。然后确定HOST配置是否正确,如果HOST是主机名,需要把主机名后面的域名去掉)



3.配置PL/SQL Developer的Oracle Home和OCI Libaray

以非登录模式进入PL/SQL Developer,将Oracle Home路径指定为Oracle Client目录(C:\instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll(C:\instantclient_11_2\oci.dll)。





点击“确定”,现在配置已完成,下面就是等待奇迹的时刻。退出PL/SQL Developer。



4.验证Oracle Client

打开新的PL/SQL Developer,输入用户名和密码,在database选项下,可以看刚才配置的TNS了。







等待奇迹时刻...........

经过几秒钟的等待,奇迹时刻终于到来了,可以登录了,可以登录了........

检验一下是否可以查询数据。





查询数据没有问题,终于大功告成了。
分享到:
评论

相关推荐

    PLSQL连接64位Oracle

    标题中的“PLSQL连接64位Oracle”指的是在Windows 64位操作系统环境下,使用PLSQL Developer这款数据库管理工具连接到64位版本的Oracle数据库服务器。描述中提到的问题是由于PLSQL Developer本身不支持直接与64位...

    Oracle连接工具plsql11x64位

    Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具...

    64位plsql连接64位oracle的方法和工具

    本篇文章将详细介绍如何在64位操作系统环境下,使用64位PLSQL连接到64位Oracle数据库,并提供可能遇到问题的解决方案。 首先,我们需要了解的是PLSQL Developer是一款图形化界面的应用程序,它允许开发人员编写、...

    plsql连接64位oracle报错instantclient或没有connect by 选项问题

    ### PL/SQL 连接 64 位 Oracle 报错解决方案 #### 一、问题背景 当使用 PL/SQL Developer 工具连接 Oracle 数据库时,可能会遇到两种常见问题:一种是在尝试连接 64 位 Oracle 数据库时收到错误提示 `d:/instant...

    PLSql连接64位Oracle工具及文档

    在64位操作系统环境下,使用64位版本的PLSQL Developer可以确保与Oracle客户端的兼容性,避免32位与64位系统之间的数据类型不匹配等问题。本压缩包提供了64位PLSQL工具,使得用户在64位系统上也能高效地进行Oracle...

    32位plsql连接64位oracle的方法和插件

    确保选择一个没有空格和特殊字符的路径,因为这可能会导致PLSQL连接失败。 3. **配置环境变量**:在系统环境变量中添加新的PATH变量,指向Oracle Instant Client的安装目录。同时,添加一个新的TNS_ADMIN变量,指向...

    PLSQL Developer无法连接64位Oracle的解决方法

    ### PLSQL Developer无法连接64位Oracle的解决方法 在IT行业中,开发人员经常会遇到工具与数据库兼容性问题,其中一个常见的问题是PLSQL Developer无法连接到64位版本的Oracle数据库。由于PLSQL Developer本身并不...

    plsql developer(连接64位oracle)

    使用PL/SQL Developer连接64位Oracle数据库,需要注意以下几点: - 确保已安装兼容64位操作系统的Oracle客户端或Instant Client,这是建立连接的基础。 - 检查环境变量如TNS_ADMIN是否正确配置,以便软件能找到网络...

    win10系统PLSQL64位连接oracle

    解决了PLSQL连接不上64位Oracle 11g的问题,资源内PLSQL64位为绿色免安装版本,附带正常启动教程,希望也能解决你的问题

    PLSQL oracle连接工具

    PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL ...

    PLSQL连64位ORACLE配置

    电脑安装了64位的WIN7系统,也安装了64位ORACLE,结果PLSQL不能正常连接ORACLE了,需要进一步配置才行

    64位ORACLE连接32位PLSQL

    64位ORACLE连接32位PLSQL

    PLSQL developer 连接不上64位Oracle 的解决方法

    PLSQL developer 连接不上64位Oracle 的解决方法PLSQL developer 连接不上64位Oracle 的解决方法

Global site tag (gtag.js) - Google Analytics