在64位机上PLSQL连oracle11g问题:SQL*Net not properly installed和ORA-12154: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,正常了。哈哈

转载于:https://www.cnblogs.com/qima/archive/2012/08/02/2619726.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值