找到另外一个服务器,配置tnsname,然后登陆测试。如果正常,就用好用的tnsname配置本地的服务器。

解决方案 »

  1.   

    to:gan_lg() 
    如何打开监听进程?可否详细点?谢谢!
      

  2.   

    执行LSNRCTLLSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 24-5月 -2005 12:52
    :31Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.欢迎来到LSNRCTL,请键入"help"以获得信息。LSNRCTL> status
    正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=wfjw-server)(PORT=1521)))
    TNS-12541: TNS:无监听器
     TNS-12560: TNS: 协议适配器错误
      TNS-00511: 无监听器
       32-bit Windows Error: 61: Unknown error
    LSNRCTL> start
    启动tnslsnr:请稍候...Service OracleOraHome92TNSListener already running.
    TNS-12536: TNS: 操作可能阻塞
     TNS-12560: TNS: 协议适配器错误
      TNS-00506: 操作可能阻塞
       32-bit Windows Error: 997: Unknown error
      

  3.   

    HOST=wfjw-server    改成服务器的IP试试
      

  4.   

    在服务中看看OracleOraHome90TNSListener这个服务什么情况。
    手工启动之后再登陆看看。
      

  5.   

    服务中的OracleOraHome90TNSListener已启动,
    重起后问题一样
      

  6.   

    你按照我说的,看看你的tnsname配置正常吗
      

  7.   

    查看 oracle\ora92\network\admin\下的 tnsname.ora 和listerer.ora文件的内容,确保hostname正确,然后关闭数据库,重新启动数据库,重新启动监听进程即可。
    我也遇到过这样的问题了。
      

  8.   

    可能你在服務中沒有讓這個TNS自動起動
      

  9.   

    把oracleManageServer起一下,试试.
    不行进enterprise manage configuration assitant重新配置一下.
      

  10.   

    to:zakat(听者如歌) 
    关键是临时找不到其他的oracle服务器了
      

  11.   

    进Net Manager配置监听服务
    或直接修改listener.ora文件