前言:

PLSQL Developer无法连接Oracle Server64bit分为两种情况。第一种情况是在Oracle Server 64bit的数据库服务器上安装PLSQL,第二种情况是在另外的机器上安装PLSQL Developer连接Oracle Server 64bit数据库服务器。

错误症状:

Initialization error

SQL*Net not properly installed

OracleHomeKey:

OracleHomeDir:

原因:

oracle client是64位的,而plsql是32位的,两者不兼容

第一种情况解决办法1:

下载跟oracle服务器同版本的instantclient,然后配置PLSQL即可。在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:

Oracle Home : D:\app\oracle\product\11.2.0\instantclient_11_2

OCI Library :D:\app\oracle\product\11.2.0\instantclient_11_2\oci.dll

像其他的navicat连接Oracle Server64bit也是需要现在这个instantclient,然后指定oci.dll。可以参考博客:Navicat Premium 连接 Oracle 数据库

注意:(2014-7-17)

如果使用上面的这种方法的话,那么PLSQL读取的配置文件也是instantclient_11_2目录下的配置文件,比如我的配置文件路径就是:

D:\app\oracle\product\11.2.0\instantclient_11_2\NETWORK\ADMIN

此时使用Oracle Server64bit自带的net configuration assistant以及net manager是没有用的。不过可以在net configuration assistant当中配置,然后将配置好的配置文件覆盖到\instantclient_11_2\目录下

比如我可以将D:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN当中的三个配置文件(listener.ora、sqlnet.ora、tnsnames.ora)覆盖到D:\app\oracle\product\11.2.0\instantclient_11_2\NETWORK\ADMIN当中

第一种情况解决办法2:

在安装Oracle Server64bit以后,再安装oracle_client_32bit,然后在配置上有一下注意点:

Oracle Server64bit配置监听器listener和数据库连接名testdb

oracle_client_32bit不要配置监听器,只配置数据库连接名testdb

然后安装plsql,连接testdb,正常连接。

第二种情况解决方法

安装oracle_client_32bit,创建数据库连接,安装plsql developer,这样就能够正常连接。

TNS_ADMIN的设定

这个环境变量是用来设定到底使用那个tns配置文件的。因为我们在一台机器上面安装Oracle Server64bit和oracle client 32bit,那么就会有两个tns的配置文件,两个配置文件放在一下目录:

D:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

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,那么上面的路径会发生改变。

Oracle 10g 安装后重启系统,用PLSQL连接报没有监听 http://www.linuxidc.com/Linux/2013-03/81937.htm

ORA-03114 PLSQL过程编译断开连接错误 http://www.linuxidc.com/Linux/2013-03/81822.htm

PLSQL 连接 Oracle简单配置 http://www.linuxidc.com/Linux/2013-01/77849.htm

PLSQL批量Forall操作性能提升详解 http://www.linuxidc.com/Linux/2012-12/76997.htm

使用Oracle SQLDeveloper连接数据库并创建用户 http://www.linuxidc.com/Linux/2013-01/78477.htm

Oracle自带的PL/SQL Developer导入导出数据 http://www.linuxidc.com/Linux/2013-01/77885.htm

在64位Win7系统下安装Oracle 11g和Oracle SQL Developer客户端 http://www.linuxidc.com/Linux/2012-11/74809.htm

plsql连接不上64位oracle,PLSQL Developer 不能连接 64位 Oracle 11g 的解决办法相关推荐

  1. win连接被远程计算机终止,windows系统远程连接后马上断开提示“远程计算机已结束连接”的解决方法...

    原标题:windows系统远程连接后马上断开提示"远程计算机已结束连接"的解决方法 此问题在远程系统是GHOST版的windowsxp和winserver2003时出现的比较普遍. ...

  2. Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

    Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...

  3. oracle ogg00423,【案例】Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法

    [案例]Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法 时间:2016-11-12 21:31   来源:Oracle研究中心   作者:代某人   点击: 次 天 ...

  4. oracle lms进程 内存,【案例】Oracle ges resource消耗内存高报错ORA-04031 MOS解决办法...

    天萃荷净 Oracle研究中心案例分析:运维DBA反映Oracle数据库10.2.0.4.12每间隔一段时间就必须重启,运行一断时间报ORA-04031错误oracle ges res cache l ...

  5. mysql中报了 tmp空间不足的问题,【案例】Oracle安装 检测阶段警告Free space: /tmp空间不足解决办法...

    天萃荷净 运维DBA反映在Oracle 11G数据库安装过程中,在检测阶段出现报错警告Free space: /tmp空间不足 1.ORACLE 11G报Free space: /tmp空间不足错误 ...

  6. plsql连不上oracle6,是否遇到PLSQL Developer连不到oracle数据库呢

    最近想用PLSQL Developer工具连接远程oracle数据库,安装了PLSQL Developer工具和下载好instantclient,并且弄好tnsnames.ora后,PLSQL Dev ...

  7. telegr怎么连接不上_无线网密码正确但是手机连接不上wifi?

    现在企业.家庭.餐厅.宾馆到处都有WiFi无线网络信号,为大家的电脑.手机提供免费的无线网络服务,但是有的时候明明有信号而无线网密码正确却连不上,是多么痛苦的一件事情.那么无线网密码正确但是手机连接不 ...

  8. 苹果6s为什么连接不上服务器未响应,iPhone6s/6s plus连接iTunes没反应怎么办?苹果手机无法连接iTunes的解决方法...

    当 iPhone 接入电脑以后,在正常情况下是会显示正在安装驱动的信息,如下图所示: 苹果手机无法连接iTunes的解决方法: 情况一:口令锁定/已停用/无反应 1.连接不上itunes的时候,返回到 ...

  9. 电脑连接不上手机热点-始终显示无法连接到该网络的解决办法(亲测管用)

    文章目录 亲测管用 1.先排除是手机的问题(记得打开数据连接中的手机热点功能) 2.电脑的网络配置问题. 2.1 按下WIN+X(或右键点击开始按钮),选择"命令提示符(管理员) 2.2在命 ...

  10. mac 电脑连接不上github_告诉你电脑无线网络连接不上怎么办

    随着科技的进步,电脑已成为我们不可或缺的工具.无线网络是笔记本电脑的灵魂,没有网络笔记本就失去了一大半的功能,而我们也失去了一半的乐趣.有什么方法能解决电脑连不上无线网的问题吗?今天,我就和大家分享一 ...

最新文章

  1. 因融资失败,应用崩溃,3 名程序员被“祭天”!
  2. java字节码提取if语句_java – 使用ASM选择和修改`if`语句
  3. ios加速计(可以用来检测摇动,自定义反应灵敏度)
  4. 如何解决Ubuntu 12.04(64位)系统在virtualbox环境下无法开机自动挂载共享目录的问题
  5. python内核死亡的原因_Python的内核由于DLL而死亡
  6. 振型矩阵与正则振型矩阵
  7. 【MySQL】MySQL 中的 dual表
  8. 【Redis】redis JedisDataException: ERR Client sent AUTH, but no password is set
  9. Ignite 配置更新Oracle JDBC Drive
  10. SQL with(unlock)与with(readpast)
  11. 网页版结题报告html没了,[转载]我的结题报告
  12. 一个迷你Excel查看编辑器,仅3.4M大小
  13. 打印机简体打出繁体、乱码解决办法
  14. win7无法设置时间更新服务器未响应,win7电脑提示系统时间设置有误请更新系统日期...
  15. 双稳态电路的两个稳定状态是什么_一文为你详解继电器的工作原理及电路
  16. android证书转pem,Android签名文件转化为pk8和pem的实现
  17. rhel配置DNS分析+实验
  18. 多线程情况下如何保证线程安全
  19. Acwing 905. 区间选点
  20. 如何把项目改成微服务项目_微服务拆分那点事

热门文章

  1. 终极算法——第五章:进化学派:自然的学习算法
  2. jenkins教程菜鸟_jenkins新手入门教程
  3. 桌面计算机图标怎么调出来,我把桌面上的一个图标隐藏了如何显示出来
  4. json对象转换为字符串数组 java_Json对象与Json字符串的转化、JSON字符串与Java对象的转换...
  5. Oracle 常用SQL语句大全(精)
  6. 斗鱼VS虎牙,谁才是直播之王?一文带你看看两家平台 的竞品报告
  7. 基于java坦克大战游戏
  8. android xml设置roboto字体,Android设置Roboto字体用粗体,斜体,常规,…(类似于自定义字体系列)...
  9. java的Jaas授权与鉴权
  10. 特种作业2021年电力电缆考试题库