zoukankan      html  css  js  c++  java
  • 在64位机上PLSQL连oracle11g问题:SQL*Net not properly installed和ORA12154:TNS:无法处理服务名

    今天有同事在给客户安装我们的系统时,出现了问题。

    背景:同事安装如下:

           服务器是小机,在小机上做的虚拟机。WIN2003操作系统,装的是64位的。

           数据库:oracle11g.

           PLSQL7.5

    在64位机器上,PLSQL访问时,报错如下:

    Initialization error
    SQL*Net not properly installed

    OracleHomeKey:
    OracleHomeDir:

    在网上搜了,发现是64位机器上,需要安装32位的Oracl客户端,PLSQL才能正确访问。

    在安装Oracl客户端后,这个问题解决了。

    随之而来的,是另一个问题:在PLSQL登录时,报错ORA-12154:TNS:无法处理服务名。我改了D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下的listener.ora和tnsname.ora,还是不行。各种尝试,错误依旧。

    百般无奈,在另一台局域网机器上,装个Oracl客户端和PLSQL7.5,在安装PLSQL7.5时,默认路径是c:\program files (x86)\PLSQLDeveloper,但会报一个错,大致是说NET可能有问题,我就换了个路径D:\tool\PLSQLDeveloper。配置了个Oracl客户端的tnsname.ora后,再运行PLSQL,正常,连上了。

    再回头,查看服务器上的PLSQL,安装路径正是默认路径c:\program files (x86)\PLSQLDeveloper,卸载,重装。安装路径换了个。完了以后,再运行PLSQL,正常了。哈哈

  • 相关阅读:
    670. Maximum Swap
    653. Two Sum IV
    639. Decode Ways II
    636. Exclusive Time of Functions
    621. Task Scheduler
    572. Subtree of Another Tree
    554. Brick Wall
    543. Diameter of Binary Tree
    535. Encode and Decode TinyURL
    博客园自定义背景图片
  • 原文地址:https://www.cnblogs.com/qima/p/2619726.html
Copyright © 2011-2022 走看看