在 SLES 9 上安裝 Oracle 9i (9204) 時,oracle 用戶執行 'runInstaller' 時,會碰到下面的出錯提示:
Error oclearcase/" target="_blank" >ccurred during initialization of VM
Unable to load native library:
/tmp/OraInstall2005-06-27_02-01-46PM/jre/lib/i386/libjava.so: symbol
__libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
由于無法找到符號 '__libc_wait' 安裝程序退出。
在 SLES9 上的 libInternalSymbols.so 可以派上用場了。
在 oracle 用戶的 .bashrc 文件中添加:
export LD_PRELOAD=/usr/lib/libInternalSymbols.so
然后,退出重新登錄,再運行安裝程序即可。
后續的過程中,運行 'dbca' 也會出錯,這次需要手工創建文件 /etc/rac_on, 'dbca' 就可以正常執行了。