本帖最后由 elison_16 于 2010-01-21 14:40:06 编辑

解决方案 »

  1.   

    修改tnsname.ora和listener.ora里面的SID为对应7.0版本的SID不知道行不。7.0也太火星了点,没用过
      

  2.   

    这还要看你的orcal是什么版本,下面是我的tnsname.oraimss =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.1.241)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = imss)
        )
      )orclA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.11)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = orclA)
        )
      )看到了吗,这两上地方不同,10G版本用SERVICE_NAME ,低版本用SID
      

  3.   

    换个端口:
    1. 配置listener.ora
    LISTENER2 =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.37.38)(PORT = 1522))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          )
        )
      )
    SID_LIST_LISTENER2 =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = ORCL)
          (ORACLE_HOME = d:\oracle\product\10.1.0\Db_1)
    #      (PROGRAM = extproc)
        )
      )
    2. 启动listener2
    c:\ lsnrctl start listener2
    就哦了楼上说的对,要是8i一下,就只能用SID了