今天安装oracle时碰见的2个问题。

在win7 下安装oracle_11gR1_database_win32 文件,出现的一个错误:

 

正在检查操作系统要求...
要求的结果: 5.0,5.1,5.2,6.0 之一
实际结果: 6.1

 

找到 refhost.xml 文件(位置:database/stage/prereq/db,打开 refhost.xml 配置文件并找到 <CERTIFIED_SYSTEMS> 节点,接着在节点后面修改6.0至6.1

<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>

 

 “正在检查网络配置需求...检查完成。此次检查的总体结果为: 未执行 <<<<
   解决方案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。”
   解决方法:
     在安装ORACLE 10g前系统会检测安装的一些前提条件是否满足,往往会提示说:将Microsoft LoopBack Adapter配置为系统的主网络适配器。
     如果你没有这样配置,且你不希望安装过程由于这个而出现问题,那么可以按如下过程操作:

   

win7下找到添加硬件在设备管理器 ---操作 -- 添加过时硬件,在向导中选择“是,已经连接了此硬件”→添加新硬件设备→安装我手动列表选择硬件(高级)→网络适配器→厂商:Microsoft 网卡:Microsoft Loopback Adapter,添加完成,你会发现新建了个“本地连接”,用的就是这个假的“Microsoft Loopback Adapter”(因为根本就没有连接这个硬件,只是骗下Oracle而已)。把这个本地连接的IP设置一下(例如192.168.0.1)。在这个连接上点击属性→共享→勾选。

 

 

安装成功后的测试方法:

要测试数据安装是否成功,可按顺序执行以下两个步骤: 
  测试步骤 1: 
  请执行操作系统级的命令:
  
  tnsping orcl
  (如果出现【TNS-03505:无法解析名称】的提示错误:
  那就改为tnsping orcl_192.168.0.60)
  
  192.168.0.60为自己电脑的ip
  上述命令假定全局数据库名是 orcl。以下是命令执行后的示例:
  C:\>tnsping orcl
  TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 10-11月-2005 10:09:58
  Copyright (c) 1997, 2005, Oracle. All rights reserved.
  已使用的参数文件:
  C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
  已使用 TNSNAMES 适配器来解析别名
  Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = dbserver
  )(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))
  OK (50 毫秒)
  其中,结果 OK 至关重要。 上述结果如果正确,表明侦听器配置无误。 
  如果没有看到此结果,不要继续进行下一步。请检查: 
  使用 Oracle Net Configuration Assistant 检查网络配置(netca 命令) 使用 Database Configuration Assistant 检查数据库配置(dbca 命令) 
  测试步骤 2:
  请执行操作系统级的命令:
  
  sqlplus system/password@orcl 
  
  (如果出现【0RA-12154:TNS:无法解析指定的连接标识符】的提示错误:
  那就改为华语美图sqlplus system/password@orcl_192.168.0.60)
  
  192.168.0.60为自己电脑的ip
  上述命令假定 SYSTEM 用户对应的口令是 password,假定全局数据库名是 orcl。 
  以下是命令执行后的示例(请手工输入红色部分文字): 
  C:\>sqlplus system/password@orcl
  SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 11月 10 10:15:25 2005
  Copyright (c) 1982, 2005, Oracle. All rights reserved.
  连接到:
  Oracle Database 10g Release 10.2.0.1.0 - Production
  SQL> SELECT 1+2+3+4 测试结果 FROM DUAL; 
  测试结果
  ----------
  10
  SELECT 1+2+3+4 测试结果 FROM DUAL;记得后面一定要有一个分号;否则结果就是2的

 

posted @ 2012-05-03 20:15  hdu2012  阅读(836)  评论(0编辑  收藏  举报