安装成功,方法如下:1.在设备管理器中添加过时硬件:Microsoft loopback adapter,并在网络连接中指定IP地址,掩码及默认网关。
2.修改安装包里的文件refhost.xml,一个在stage\prereq\db中,另一个在stage\prereq\db_prereqs\db中。
  加入:
  <!--Microsoft Windows 7->
  <OPERATING_SYSTEM>
  <VERSION VALUE="6.1"/>
  </OPERATING_SYSTEM>
3.对setup.exe右击属性,兼容性选择win xp sp3.
4.以管理员方式运行setup.ext。
5.这样装好之后再用plsql在本机可以连接,但无法连接其他服务器上的oracle数据库。
6.删除Microsoft loopback adapter之后,IE中登录本机数据库或其他服务器的企业管理器都没有问题,并且可以用plsql dev可以连接本机和其他服务器的oracle数据库。但其他电脑无法通过plsql dev登录本机服务器。
问题:1.为什么只有删除microsoft loopback adapter之后才能用plsql连接其他机器上的服务器?这样做有什么影响吗?2.如何才能从其他机器上用plsql登录win7服务器上的oracle数据库?
本人为新学者,如能详细解答,不胜感激。

解决方案 »

  1.   

    microsoft loopback adapter 这个是回环,不经过网卡。
      

  2.   

    给其他机器安装oracle客户端,然后配置好net manager。
      

  3.   

    在客户端用plsql连接显示错误信息:ORA-12170:TNS:连接超时用tnsping测试结果:1.在服务器端测试一切正常。2.在客户端测试出现如下错误信息:
    C:\>tnsping bai-hpTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 09-12月-
    2010 15:56:23Copyright (c) 1997, 2005, Oracle.  All rights reserved.已使用的参数文件:
    D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora已使用 EZCONNECT 适配器来解析别名
    Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=bai-hp))(ADDRESS=
    (PROTOCOL=TCP)(HOST=192.168.17.158)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.
    168.17.178)(PORT=1521)))
    TNS-12535: TNS: 操作超时请教高手们,如何解决这一问题。不胜感激。顺便说一下,用同样的方法在xp上安装的服务器一切正常,从客户端可以访问到xp的oracle服务器。
      

  4.   

    问题解决如下:
    1.在win7防火墙中打开1521端口:防火墙-入站规则-新建
    2.修改客户端C:\WINDOWS\system32\drivers\etc\hosts中添加一行:  server_ip  server_name之后在客户端可以用plsql登录。
      

  5.   

    为什么我的win7按你上面说的,还是安装异常终止呢???
      

  6.   

    有空 按照你们说的方法试试看  上次在win7下装 怎么着都装不成功郁闷死了快