SERVICE_NAME  配错了

解决方案 »

  1.   

    把tnsnames.ora和listener.ora的内容贴上来,应该是这里的问题
      

  2.   

    to  ORARichard(没钱的日子......) :   listener.org 文件:
       # LISTENER.ORA Network Configuration File: C:\oracle\ora90\network\admin\listener.ora
    # Generated by Oracle configuration tools.LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = aopen-d59bbef8a)(PORT = 1521))
          )
        )
      )SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oracle\ora90)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = otest)
          (ORACLE_HOME = C:\oracle\ora90)
          (SID_NAME = otest)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = TEST1.AOPEN.COM)
          (ORACLE_HOME = C:\oracle\ora90)
          (SID_NAME = TEST1)
        )
      )tnsnames.ora 文件:
    # TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.EXTPROC_CONNECTION_DATA.AOPEN.COM =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )EPS081.AOPEN.COM =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.33.30)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ORC1)
        )
      )INST1_HTTP.AOPEN.COM =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = aopen-d59bbef8a)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = SHARED)
          (SERVICE_NAME = MODOSE)
          (PRESENTATION = http://HRService)
        )
      )TEST1.AOPEN.COM =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.33.200)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = TEST1)
        )
      )OTEST.AOPEN.COM =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = aopen-d59bbef8a)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = otest)
        )
      )ORC1_10.192.33.30 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.33.30)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = ORC1)
          (SERVER = DEDICATED)
        )
      )####################################
    # Date..........: Fri Jan 28 11:06:07 CST 2005
    ####################################EPS171.AOPEN.COM =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.33.16)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ORC1)
        )
      )EF2KWEB_10.192.37.45 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.37.45)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = ef2kweb)
          (SERVER = DEDICATED)
        )
      )
      

  3.   

    感觉好乱哦你服务器上有几个实例。实例SID名分别是什么。
    你是在客户端上还是在服务器中连的数据库
      

  4.   

    我以前发现服务器名称中包含 "-" 字符容易出错.(Oracle7.3.x)
    所以我以后给服务器取名称时不使用字符"-"