本机安装oracle服务器,本机连接数据库正常,同事用他的机器连接报错“Error while trying to retrieve text for error ora-12541”,本地防火墙没开,另,在数据库oracle10g,在安装时,建了虚拟连接,ip为192.168.1.1,本地连接ip为10.46.1.1,listener.ora中配置如下
# listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
    )
  )
这种配置本地可以用,但局域网其他机器无法连接,如果将ip改为10.46.1.1后,本地也不能连接,最终解决是将host改为主机名,但不明白为什么,请各位大虾指教!oracleora-12541