【高手们,考验你们的时候到了】问题如下:
     昨天进入sqlplus时,出现ora-12514错误。Oracle的所有系统服务项都正常启动,可还是出现错误,我晕了。在几个*.ORA文件里设置、保存以后,情况依然如故。郁闷!

解决方案 »

  1.   

    首先请你描述清楚你的问题:
    你的操作系统及版本
    你的数据库版本及是否是rac结构
    若是rac结构,请确认是否在配置服务器端负载均衡后出现类似问题的
      

  2.   

    是不是servicename指定的不对,或者是数据库实例还没有起来。
      

  3.   

    有没有详细的错误信息,这里要么是网络问题,要不是service没有注册的问题,要看看你的详细的错误信息先。
      

  4.   

    老是出现oracledbconsoledatasky问题,无法正常启动,郁闷。打开EMCA,重新配置一下数据库,情况依旧。然后又在Net配置助手里手动设置了一下listener要监听的数据库,再在参数文件中tnsnames.ora和listener.ora中设置了一下,保存然后重启,情况依旧!
    出现的错误:ora-12154、ora-12514、ora12560等,我用的是windows xp版本的操作系统。
     
     忙了一下午都在试着解决这个error,我搜了很多这方面的例子再加上自己积累的方法,情况依旧!
      

  5.   

    补充一下,oracle用的是10g。帮忙看一下,我还会加分的,谢谢啦!
      

  6.   

     看一看是不是防火墙或者是网络传输层的事情, 可以参考
    http://www.dba-oracle.com/t_ora_12560_tns_protocol_adapter_error.htm简单翻译一下
    1. 打SQL * Net 的客户端补丁
    2. 检查 ORACLE_HOME 和 PATH
    3. 看看文件的权限 (估计是Unix下的解决方案, 先不理这个)
    4. TNS_ADMIN设置正确不?
    5. 防火墙 (我猜这个可能性比较大)
    6. Oracle Service 启动了, 而且 SID设置正确 (如一楼所说)祝你好运
      

  7.   


    lsnrctl status查看一下listener的状态和service注册的信息。