tnsping hanyangdata呢?试试把listener.ora里的hanyangdata改成ip

解决方案 »

  1.   

    你是不是客户端登录服务器端,
    要是这样的话必须保证服务器端监听配置中的Profile为本地命名方式。
      

  2.   

    配置成IP也不行!我是用svrmgrl登录!
      

  3.   

    (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hanyangdata)(PORT=1521)))中
    将hanyangdata换成10.10.10.12试试
      

  4.   

    (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(Host = hanyangdata)(Port = 1521))
        (CONNECT_DATA = 
         (SID = ...)    <======> (SERVICE_NAME=...)
        )
      )试试!
      

  5.   

    I've experienced this same behaviour when ORACLE_SID is not set and I
    attempt to invoke svrmgrl. Setting ORACLE_SID to the proper value
    usually corrects this.
    Set ORACLE_SID to it's correct value (presuming it isn't already) and
    try svrmgr31 again.
      

  6.   

    你的服务部是svrmgrl 要进入的默认服务
    你至少有两个库吧
      

  7.   

    我也遇到过这种问题,不过是在XP中,我实在没有办法后多配了几个监听器就可以了。你们说怪不,不过在2000的版本没有任何问题,我怀疑是微软在XP中不支持Java的原因。
      

  8.   

    如果是在client,遇到过这种问题.是不是有防火墙作怪
      

  9.   

    换成sqlplus来登录,可以完成同样的功能.
    而且,svrmgrl在未来的版本中会取消.
      

  10.   

    我也碰到过这个问题,可能是你安装了防毒杀毒软件把oracle文件给破环了,快感把数据备份重新部署吧。