SQL plus也无法进入 会报 ORA-12560:协议适配器错误之前是好的,但是装了  Oracle 数据库10g 快捷版(免费版,XE版),就没办法用以前的oralce了,tnsnames.ora 配置没有问题(装XE前一直在用)。XE和 9i会有冲突?

解决方案 »

  1.   

    Oralce_HOME的冲突,导致tnsname不能被解析了解决方法转看
    http://topic.csdn.net/u/20090623/22/05ce96ae-78e3-4113-b2aa-e5c2491948c6.html
      

  2.   

    看看server 可起来了,要是没有,把server 启动就可以了..
      

  3.   

    oracle 9i的版本我只安装了客户端,连远程 DB的,所以应该不用启动 server的,之前也没有启动server
      

  4.   


    我把oralce XE版本的 环境变量的描述都删掉了,现在只有 oracle 9i的配置,还是一样的错误
      

  5.   

    你的方法可能没有用对要么在plsql developer的配置里 配置oracle_home到9i的客户端要么设置ORACLE_HOME的注册信息,这个可能要修改注册表里的信息。最直接的方式,就是把9i的配置覆盖过来。
      

  6.   

    问题解决,我把oralce XE版本的 环境变量的描述都删掉了然后再 重启电脑问下 inthirties 那我如果要用 oracle XE,那只能又把 9i的 环境变量描述 删掉,如果用  9i,也要这样吗? 没办法一起用吗
      

  7.   

    你只是装客户端的话,版本差异不大,所以装一个就可以了,没必要装2个。一般多个oracle的安装,总是会多多少少出些问题,不过如果你对oracle的一些基础慢慢了解的多一些的话,也可以解决他们,不过建议初学的,还是搞一个单独的oracle的纯的环境来试试,比较生产系统中一台机器,多个版本的oracle情况少,你也没必要这这些环境问题上太花时间了,毕竟真正需要DBA掌握的是Oracle的体系的一些知识叻。
      

  8.   


    嗯,唉,是公司要我装的啊,我也不想装这么多。。oralce真的是太庞大了,学习起来还真不容易