ORA-12545:Connect failed because target host or object does not exist
Oracle817数据库服务器上我建有两个数据库,本地局域网内使用正常——各个客户端都能使用。远程通过VPN联入,在远程客户端连接时,其中一个数据库出现了ORA-12545错误,然后我重新启动监听,然后远程能够联上,但是马上就会断掉,但是另外一个数据库就没有问题啊,ping 服务器IP 和tnsping 数据库都很正常,怎么回事啊??(m201的数据库不行啊)
服务器系统 windows2003 server
listener.ora如下:
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.9.4)(PORT = 1521))
      )
    )
    (DESCRIPTION =
      (PROTOCOL_STACK =
        (PRESENTATION = GIOP)
        (SESSION = RAW)
      )
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.9.4)(PORT = 2481))
    )
  )SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oracle\ora81)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = m210_db)
      (ORACLE_HOME = C:\oracle\ora81)
      (SID_NAME = m210)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = p210_db)
      (ORACLE_HOME = C:\oracle\ora81)
      (SID_NAME = p210)
    )
  )tnsnames.ora 如下:
M210_DB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.9.4)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = m210_db)
    )
  )
P210_DB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.9.4)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = p210_db)
    )
  )