检查listener.ora与tnsname.ora
最好把standby的listener.ora与primary的tnsname.ora贴出来standby的监听都没有启动的话,肯定不行了。

解决方案 »

  1.   

    下面是standby的listener.ora与primary的tnsname.ora贴出来
    =====listener.ora=====
    # LISTENER.ORA Network Configuration File: d:\oracle\ora92\network\admin\listener.ora
    # Generated by Oracle configuration tools.LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = standby)(PORT = 1521))
          )
        )
      )SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = stbytst)
          (ORACLE_HOME = d:\oracle\ora92)
          (SID_NAME = stbytst)
        )
      )
    ====tnsnames.ora=====
    # TNSNAMES.ORA Network Configuration File: d:\oracle\ora92\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle configuration tools.PRIMTSTM =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = primary)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = primtst)
        )
      )INST1_HTTP =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = standby)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = SHARED)
          (SERVICE_NAME = MODOSE)
          (PRESENTATION = http://HRService)
        )
      )EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )STBYTST =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = standby)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = stbytst)
        )
      )