OS:redhat 4.7 x86_64
DB:oracle 9i 9204 x64
安装ORACLE 9i,卡在17%时一直无响应也不报错,通过查看后台安装日志:
Calling action fileActions2.2.0.14.0 copyGroupFromJar
selectedNodes = null
copyGroup = eelib
permissions = null
owner = null
group = null
copyAsText = null
JarLoc = /tmp/OraInstall2012-07-19_10-32-06AM/temp36
gpEntries = [[libvsn_ee9.a ->%ORACLE_HOME%/lib32/libvsn9.a 2214 plats=2=>[46] langs=2=>[en,fr,ar,bn,pt_BR,bg,fr_CA,ca,hr,cs,da,nl,ar_EG,en_GB,et,fi,de,el,iw,hu,is,in,it,ja,ko,es,lv,lt,ms,es_MX,no,pl,pt,ro,ru,zh_CN,sk,sl,es_ES,sv,th,zh_TW,tr,uk,vi]]
, [libntcps9.a ->%ORACLE_HOME%/lib32/libntcps9.a 52696 plats=2=>[46] langs=2=>[en,fr,ar,bn,pt_BR,bg,fr_CA,ca,hr,cs,da,nl,ar_EG,en_GB,et,fi,de,el,iw,hu,is,in,it,ja,ko,es,lv,lt,ms,es_MX,no,pl,pt,ro,ru,zh_CN,sk,sl,es_ES,sv,th,zh_TW,tr,uk,vi]]
, [naeet.o ->%ORACLE_HOME%/lib32/naeet.o 6029 plats=2=>[46] langs=2=>[en,fr,ar,bn,pt_BR,bg,fr_CA,ca,hr,cs,da,nl,ar_EG,en_GB,et,fi,de,el,iw,hu,is,in,it,ja,ko,es,lv,lt,ms,es_MX,no,pl,pt,ro,ru,zh_CN,sk,sl,es_ES,sv,th,zh_TW,tr,uk,vi]]
]
DllGroup = false
Calling action unixActions2.2.0.18.0 touchFile
source = /home/oracle/OraHome1/lib/ldflags
该问题是由于redhat内核版本比较高的原因,可以通过在ORACLE用户的环境变量中添加LD_ASSUME_KERNEL=2.4.19参数以骗过ORACLE。
export LD_ASSUME_KERNEL=2.4.19
添加完参数后让参数文件重新生效一下,关闭当前安装界面,删除前面安装过程中产生的文件,重新打开一个Terminal进行安装即可通过。