另外我在server 端查看过lsnrctl的status
其结果如下:C:\>lsnrctl statusLSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 04-9月 -2003 20:02
:59(c) Copyright 1998, 1999, Oracle Corporation.  All rights reserved.连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 8.1.6.0.0 - Produc
tion
启动日期                  04-9月 -2003 20:02:37
正常运行时间              0 天 0 小时 0 分 22 秒
跟踪级别                  off
安全性                    OFF
SNMP                      OFF
监听器参数文件          d:\Oracle\Ora81\network\admin\listener.ora
监听器日志文件          d:\Oracle\Ora81\network\log\listener.log
服务摘要..
  PLSExtProc            具有1个服务处理程序
  servicename            具有1个服务处理程序
命令执行成功

解决方案 »

  1.   

    那你到 server端试试 sqlplus system/manager@servicename
    如过行 那再看看client
      

  2.   

    在server端起動好數據庫服務,配置好監聽器,起動監聽器。
    tnsping 服務器不通說明可能網絡不通,也可能服務器上監聽器沒有起動,或者服務器上根本沒有監聽器。
    然后到客戶端進行本地網絡服務配置,測試聯接如果通過則ok了
      

  3.   

    Ensure that the supplied destination address matches one of the addresses used by the listener. 
    Verify that this is not a version compatibility problem.
      

  4.   

    1运行lsnrctl;
    2输入命令:startup;如果启动则正常;否则可以查看错误,然后修改tnsname.ora文件中相应的项目即可
      

  5.   

    把数据库默认的实例改成地二个实例,
    就是把注册表ORACEL下的ORACLE_SID 的值修改,
    然后connect system/manager 默认是连接ORACLE_SID
    设的实例,如有报错,查看报错信息。
      

  6.   

    看看tnsname.ora中的tcp的入口是不是丢了
      

  7.   

    在server端启动数据库服务,配置好监听器,然后启动...可以 全都删除监听器,再添加进去...