1. 安装oracle 10g时的软硬件配置
操作系统:Windows 2000 advanced server(sp4)或者windows 2003 server
CPU:AMD Athlon XP 1250MHz
内存容量:2G
其它方面保证了安装的目录下有足够的空间,安装时登录的用户是administrator,在运行安装程序前正确的设置了static IP,loopback adapter和domain name 。(借照公司其它同事成功安装时的配置)
安装的源程序:oracle官方网站上免费下载或者同事的机器上拷贝(此同事使用此源文件成功安装)
2. 选择安装oracle 10g infrastructure,复制文件时报如下错误:

在安装log中详细的错误信息是:
操作中出现异常错误: copyGroupFromJar
异常错误名: IOException2
异常错误字符串: 写入文件 'C:\ias\infra\jdk\jre\lib\rt.jar' 时出错。[invalid entry CRC (expected 0x49c8d232 but got 0x2f737396)]
异常错误严重级: 2
*** 取消(C) 对话: ***
所选用户: 取消(C)
*** 取消(C) 对话: ***
所选用户: 停止安装所有产品(S)。
异常错误处理设置为用选项提示用户 重试 忽略
用户选择: 用户选择停止安装所有组件。
写入文件 'C:\ias\infra\jdk\jre\lib\rt.jar' 时出错。[invalid entry CRC (expected 0x49c8d232 but got 0x2f737396)]
无法从该 Inventory 读取主目录列表。
重新安装操作系统后再运行oracle 10g安装程序,还会出现类似的错误,但安装进度和写入出错的文件与前一次出错的情况不相同了,下面是摘自另一次安装中的log信息:
开始安装安装阶段 1 组件Oracle Enterprise Manager Console DB Patch
正在调用 操作fileActions10.1.0.3.0 copyGroupFromJar
selectedNodes = null
copyGroup = config
permissions = 755
owner = null
group = null
copyAsText = null
JarLoc = C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\OraInstall2005-10-18_05-18-32PM\temp7
gpEntries = [[appendconfig.pl ->%ORACLE_HOME%/sysman/install/appendconfig.pl 540 plats=2=>[912,50] langs=2=>[en]]
, [configPatch.pl ->%ORACLE_HOME%/sysman/install/configPatch.pl 896 plats=2=>[912,50] langs=2=>[en]]
, [secureFiles.pl ->%ORACLE_HOME%/sysman/admin/scripts/secureFiles.pl 2916 plats=2=>[912,50] langs=2=>[en]]
]
DllGroup = false
正在调用 操作fileActions10.1.0.3.0 copyGroupFromJar
selectedNodes = null
copyGroup = ear
permissions = null
owner = null
group = null
copyAsText = null
JarLoc = C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\OraInstall2005-10-18_05-18-32PM\temp8
gpEntries = [[emjsp.jar ->%ORACLE_HOME%/sysman/jlib/emjsp.jar 18484345 plats=2=>[912,50] langs=2=>[en]]
, [emCORE.jar ->%ORACLE_HOME%/sysman/jlib/emCORE.jar 11076890 plats=2=>[912,50] langs=2=>[en]]
, [em_release.ear ->%ORACLE_HOME%/oc4j/j2ee/oc4j_applications/applications/em.ear 23055349 plats=2=>[912,50] langs=2=>[en]]
]
DllGroup = false
操作中出现异常错误: copyGroupFromJar
异常错误名: IOException2
异常错误字符串: 写入文件 'd:\ias\infra\sysman\jlib\emjsp.jar' 时出错。[invalid entry CRC (expected 0xad7f03d1 but got 0xa6bd41eb)]
异常错误严重级: 2
异常错误处理设置为用选项提示用户 重试 忽略
用户选择: 重试
操作中出现异常错误: copyGroupFromJar
异常错误名: IOException2
异常错误字符串: 写入文件 'd:\ias\infra\sysman\jlib\emjsp.jar' 时出错。[invalid entry CRC (expected 0xad7f03d1 but got 0xa6bd41eb)]
异常错误严重级: 2
异常错误处理设置为用选项提示用户 重试 忽略
下面是摘自log中出现的另一种错误信息:
开始安装安装阶段 1 组件OracleAS J2EE
正在调用 操作fileActions10.1.0.3.0 createDirRecurse
destination = d:\ias\infra\j2ee\home\log
selectedNodes = null
permissions = null
owner = null
group = null
正在调用 操作fileActions10.1.0.3.0 createDirRecurse
destination = d:\ias\infra\j2ee\home\persistence
selectedNodes = null
permissions = null
owner = null
group = null
正在将变量 'LIB_PATH_ENV' 设置为 'PATH'。从代码块得到该值。
正在将变量 'LIB_PATH_ENV_64' 设置为 'PATH'。从代码块得到该值。
正在调用 查询generalQueries10.1.0.3.0 getenv
name = PATH
查询返回: d:\ias\infra\bin;d:\ias\infra\jlib;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
正在将变量 'LIB_PATH_VALUE' 设置为 'd:\ias\infra\bin;d:\ias\infra\jdk\jre\bin;d:\ias\infra\jdk\jre\bin\classic;d:\ias\infra\bin;d:\ias\infra\jlib;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem'。从代码块得到该值。
正在将变量 'LIB_PATH_VALUE_64' 设置为 'd:\ias\infra\bin;d:\ias\infra\jdk\jre\bin;d:\ias\infra\jdk\jre\bin\classic;d:\ias\infra\bin;d:\ias\infra\jlib;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem'。从代码块得到该值。
正在调用 操作fileActions10.1.0.3.0 instantiateFile
selectedNodes = null
source = d:\ias\infra\j2ee\properties\oc4j_demos.properties
destination = d:\ias\infra\j2ee\properties\oc4j_demos.properties
variables = null
操作中出现异常错误: instantiateFile
异常错误名: FileNotFoundException
异常错误字符串: 未找到文件 d:\ias\infra\j2ee\properties\oc4j_demos.properties
异常错误严重级: 2
异常错误处理设置为用选项提示用户 重试 忽略
在安装过程中,我试过格式化硬盘重装系统,更换源程序,甚至将硬盘重新分区,但问题还是存在!
3. 我的问题是:造成以上错误的原因究竟是什么?应该如何解决?