我创建了一个名为PRACTICE的数据库,tnsnames.ora的配置是
PRACTICE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.20.84)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = PRACTICE)
    )
  )
在服务器端 sqlplus /nolog
           connect sys/pass@PRACTICE 
   报ora_12514的错误 
请问是什么原因,怎么解决呢? 

解决方案 »

  1.   

    一般来说几个可能性
    1、tns配置不对
    2、网络问题
    3、服务器端tns监听没起来
      

  2.   

    有一个服务名为 OracleOraDb10g_home1iSQL*Plus,说明为 iSQL*Plus Application Server 的服务状态是“开始中”,不知道是不是正常的
      

  3.   

    在服务端应该不存在网络的问题
    看看监听有没有起来:lsnrctl stat
      

  4.   

    监听或者是服务没有起来==================================================================
    Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com
      

  5.   

    lsnrctl status查看一下状态