访问本机的oracle 11g,sqldeveloper中Connection Type选Advanced,JDBC URL写成jdbc:oracle:thin:@localhost:1521/myoracle 可以连接,写成jdbc:oracle:thin:@192.168.1.77:1521/myoracle (192.168.1.77是主机的IP地址,手动指定的)

解决方案 »

  1.   

    解决了,在Oracle安装目录下\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下找到listener.ora文件,编辑对应项为:
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
          (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.77)(PORT = 1521))
          )
        )
      )
    192.168.1.77为主机IP地址。
      

  2.   

    还有个方法是:Net Manager里面添加这个IP.
      

  3.   

    可以手工修改,也可以使用ORACLE自带的工具修改。