64位win7下成功安装32位oracle10g
2014-07-14 11:09
246 查看
原文:http://blog.sina.com.cn/s/blog_96cb5d4c0101e6pm.html
历尽种种磨难,终于把工作用的32位oracle 10g 装到64 位windows7上了。不要问我为什么不装64位oracle或者
oracle 11g,工作需要,这是唯一理由。也不要问我为什么要用64位win7,内存需要,这是唯一理由。
遇到的种种问题,绕过的弯路就不罗嗦了,直接给出成功步骤。
哦~~ 再罗嗦一句,说一下软件环境:操作系统:64位windows7 中文旗舰版 oracle安装版本: 10.2.0.1 中文版
下面说正题
首先,我们要解除oracle安装的windows版本检测
1、编辑安装包内文件 database\stage\prereq\db\refhost.xml 增加下面节点
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
2、编辑安装包内文件 database\install\oraparam.ini
找到[Certified Versions]小节 在下面的第二行中增加windows版本6.1,如下面所示
Windows=4.0,5.0,5.1,5.2,6.1
注意要把windows 前面的"#"去掉,否则无效
其次我们必须关闭window7的
[b]UAC。不要心存侥幸,这东西开着安装到一半就会被卡住,而且没有任何提示窗体。[/b]
3、执行C:\Windows\System32\UserAccountControlSettings.exe
把旁边的控制块拉到最下面。
最后,要以兼容形式运行安装程序。
4、右击setup.exe 点击属性-兼容性- 勾选以兼容模式运行这个程序 ,下拉列表中选择windos xp sp3
一切完成以后点击setup开始安装吧。
等等,问题来了:
本人在使用DHCP获得IP地址的机器上安装oracle10g,出现下面的提示,
正在检查操作系统需求...要求的结果: 4.0,4.1,5.0,5.1,5.2 之一
实际结果: 5.0
检查完成。此次检查的总体结果为: 通过
=======================================================================
正在检查Service Pack 需求...要求的结果: 1
实际结果: 4
检查完成。此次检查的总体结果为: 通过
=======================================================================
正在检查物理内存需求...要求的结果: 256MB
实际结果: 1023MB
检查完成。此次检查的总体结果为: 通过
=======================================================================
正在检查网络配置需求...检查完成。此次检查的总体结果为: 失败 <<<<
问题: 安装检测到系统的主 IP 地址是DHCP 分配的地址。
建议案: Oracle 支持在具有 DHCP 分配的IP 地址的系统上进行安装。但在安装之前, 必须将
Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有DHCP 的系统上安装软件的详
细信息, 请参阅 Installation Guide。
解决方案:
1.单击开始图标,在智能搜索中输入“hdwwiz”,在搜索结果中鼠标右键单击该程序,使用“以管理员身份运行”方式来启动。
2. 根据操作系统向导,选择“安装我手动从列表选择的硬件(高级)”。
3.在硬件列表中,选择“网络适配器”。
4.选择“Microsoft”厂商,并在右边网络适配器列表中选中“Microsoft Loopback Adapter”,下一步按照向导完成安装。
然后回到桌面,右键“网络”->属性,你会发现两个“本地连接”,点击在你刚刚新建的那个本地连接点“属性”,双击“Internet 协议版本4(TCP/IPv4)”然后随便设置一个IP地址就OK了。
这时重启安装程序就万事大吉了。
测试安装是否成功
要测试数据安装是否成功,可按顺序执行以下两个步骤:
测试步骤 1: 请执行操作系统级的命令:tnsping orcl
上述命令假定全局数据库名是 orcl。以下是命令执行后的示例:
其中,结果 OK 至关重要。 上述结果如果正确,表明侦听器配置无误。
如果没有看到此结果,不要继续进行下一步。请检查:
· 使用
Oracle Net Configuration Assistant 检查网络配置(netca 命令)
· 使用
Database Configuration Assistant 检查数据库配置(dbca 命令)
测试步骤 2: 请执行操作系统级的命令:sqlplus system/password@orcl
上述命令假定 SYSTEM 用户对应的口令是 password,假定全局数据库名是
orcl。
以下是命令执行后的示例(请手工输入红色部分文字):
历尽种种磨难,终于把工作用的32位oracle 10g 装到64 位windows7上了。不要问我为什么不装64位oracle或者
oracle 11g,工作需要,这是唯一理由。也不要问我为什么要用64位win7,内存需要,这是唯一理由。
遇到的种种问题,绕过的弯路就不罗嗦了,直接给出成功步骤。
哦~~ 再罗嗦一句,说一下软件环境:操作系统:64位windows7 中文旗舰版 oracle安装版本: 10.2.0.1 中文版
下面说正题
首先,我们要解除oracle安装的windows版本检测
1、编辑安装包内文件 database\stage\prereq\db\refhost.xml 增加下面节点
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
2、编辑安装包内文件 database\install\oraparam.ini
找到[Certified Versions]小节 在下面的第二行中增加windows版本6.1,如下面所示
Windows=4.0,5.0,5.1,5.2,6.1
注意要把windows 前面的"#"去掉,否则无效
其次我们必须关闭window7的
[b]UAC。不要心存侥幸,这东西开着安装到一半就会被卡住,而且没有任何提示窗体。[/b]
3、执行C:\Windows\System32\UserAccountControlSettings.exe
把旁边的控制块拉到最下面。
最后,要以兼容形式运行安装程序。
4、右击setup.exe 点击属性-兼容性- 勾选以兼容模式运行这个程序 ,下拉列表中选择windos xp sp3
一切完成以后点击setup开始安装吧。
等等,问题来了:
本人在使用DHCP获得IP地址的机器上安装oracle10g,出现下面的提示,
正在检查操作系统需求...要求的结果: 4.0,4.1,5.0,5.1,5.2 之一
实际结果: 5.0
检查完成。此次检查的总体结果为: 通过
=======================================================================
正在检查Service Pack 需求...要求的结果: 1
实际结果: 4
检查完成。此次检查的总体结果为: 通过
=======================================================================
正在检查物理内存需求...要求的结果: 256MB
实际结果: 1023MB
检查完成。此次检查的总体结果为: 通过
=======================================================================
正在检查网络配置需求...检查完成。此次检查的总体结果为: 失败 <<<<
问题: 安装检测到系统的主 IP 地址是DHCP 分配的地址。
建议案: Oracle 支持在具有 DHCP 分配的IP 地址的系统上进行安装。但在安装之前, 必须将
Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有DHCP 的系统上安装软件的详
细信息, 请参阅 Installation Guide。
解决方案:
1.单击开始图标,在智能搜索中输入“hdwwiz”,在搜索结果中鼠标右键单击该程序,使用“以管理员身份运行”方式来启动。
2. 根据操作系统向导,选择“安装我手动从列表选择的硬件(高级)”。
3.在硬件列表中,选择“网络适配器”。
4.选择“Microsoft”厂商,并在右边网络适配器列表中选中“Microsoft Loopback Adapter”,下一步按照向导完成安装。
然后回到桌面,右键“网络”->属性,你会发现两个“本地连接”,点击在你刚刚新建的那个本地连接点“属性”,双击“Internet 协议版本4(TCP/IPv4)”然后随便设置一个IP地址就OK了。
这时重启安装程序就万事大吉了。
测试安装是否成功
要测试数据安装是否成功,可按顺序执行以下两个步骤:
测试步骤 1: 请执行操作系统级的命令:tnsping orcl
上述命令假定全局数据库名是 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 毫秒) |
如果没有看到此结果,不要继续进行下一步。请检查:
· 使用
Oracle Net Configuration Assistant 检查网络配置(netca 命令)
· 使用
Database Configuration Assistant 检查数据库配置(dbca 命令)
测试步骤 2: 请执行操作系统级的命令:sqlplus system/password@orcl
上述命令假定 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; 测试结果 ---------- |
相关文章推荐
- WIN7 64位操作系统下成功安装Oracle10g(32位)
- 在32位及64位 Win7 vista及win2008上安装oracle10g问题处理
- 在64位win7下安装了32位的Oracle10g以后,plsql连接出错的解决方法
- 在64位win7下安装了32位的Oracle10g以后,plsql连接出错的解决方法
- 64位win7下安装32位oracle10g
- win7 64位 安装oracle10g(32位)+plsql9.0 ORA-12154:提示无法解析指定的连接符
- win7 旗舰版 64位安装 oracle10g 32位
- java+oracle+web(第二天) win7 64位 oracle 11g + pl/sql 32位 的成功安装
- win7、win8(32、64位)成功安装oracle10g(32、64位)案例及验证是否安装成功
- 在64位win7下安装了32位的Oracle10g以后,plsql连接出错的解决方法
- win7 64位 安装32位oracle10G 的方法
- 晨枫u盘启动工具安装原版Win7的两种方法(32位64位系统通用)
- win7 64位安装vs2010不成功的解决办法
- 【亲身测试成功】windows7 32位操作系统 环境下安装 windows7 64位操作系统
- 32位XP下硬盘安装64位Win7 RTM
- win7 64位 安装 oracle10g
- PE安装win7,32位,64位通吃
- Win7安装网络打印机,32位64位通用
- Win7-64位 安装oracle10g 出现异常:Unknown host specified
- 32位Win7上装Oracle10g 32位和64位Win7上装Oracle10g 64位