本机oracle其他机器不能访问

今天在本机安装了oracle,配置完后,本机可以正常访问,用plsql也可以访问,但在其他机器使用eclipse使用ip连接我本机数据库时,总是报错,大概意思是无法建立连接。后在网上查找资料,终于解决,现分享如下:
listener.ora监听文件内容如下:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
     (SID_DESC =
       (GLOBAL_DBNAME = orcl)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (SID_NAME = orcl)
      )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 机器名)(PORT = 1521)))   
  )
注:只要加上黑体部分那一行就可以了。本机oracle其他机器不能访问

猜你喜欢

转载自zpopopo.iteye.com/blog/2183686