装了64位数据库,32和64位的客户端都装了。系统是64位的2003 server。
运行32位程序报错:ORA-12154 无法解析服务名32位程序没有在 (x86)文件夹下
ora文件已经设置
安装之后已经重启请问,这是什么情况

解决方案 »

  1.   

    http://blog.csdn.net/samoobook/article/details/4102223 参考这个 
      

  2.   

    ORA-12154 无法解析服务名
    和32bit还是64bit无关,通常是tnsname.ora配置错误。
      

  3.   

    可以是因为你这样环境中,有两个oracle_home,导致tnsnames.ora错误如果需要考虑配置tns_admin指定tnsnames.ora目录
      

  4.   

    不行的话装个简版的客户端吧,名字交oracle9i310,很好用的,我以前也遇到过这样的问题,怎么修改都不行,后来用的这个客户端。
      

  5.   

    在PL/SQL 中配置一下oci文件的路径
      

  6.   

    估计是路径错误了,装了服务端又装客户端。
    cmd下,path,看看最前面的oracle path对应的是哪个,对应的目录下tnsnames文件有没有你想连接的配置项