oracle的监听启动出错,查看listener.ora的协议是否正确

解决方案 »

  1.   

    Check addresses used for proper protocol specification. Before reporting this error, look at the error stack and check for lower level transport errors. For further details, turn on tracing and re-execute the operation. Turn off tracing when the operation is complete or you will use a lot of disk space. The trace file will have details of the problem. 
    You may get this error running Oracle 8.1.6 under Win2000 when you try to log in using 'svrmgrl'. You can normally connect using SQL*Plus or any other product, svrmgrl is going to be discontinued
      

  2.   

    监听器又是正常的。
    通过服务管理又可以启动数据库。
    通过oradim -startup -sid=orcl也可以启动数据库。很不明白!
      

  3.   

    我的想法是这样的,你在控制面版里面先启动数据库,
    用命令行登录,可以SHUTDOWN数据库,
    然后到控制面版的服务中去看,会发现数据库仍然是启动的,虽然数据库已经关掉了.所以:应该先用
    oradim -startup -sid=orcl  
    建立这个服务?