在Fedora 16 x64上装oracle 11gR2时遇到同样的问题,记录下。
Problem:
======
During relinking operation OUI will fail and in $ORACLE_HOME/install/make.log you will find following error.
/u01/app/dev/Middleware/agent11g/lib/libnnz11.so: could not read symbols: Invalid operation |
collect2: ld returned 1 exit status |
make[1]: *** [/u01/app/dev/Middleware/agent11g/sysman/lib/emdctl] Error 1 |
make[1]: Leaving directory `/u01/app/dev/Middleware/agent11g/sysman/lib' |
Solution:
======
When you start to install with ./runInstaller, run in another terminal window (as root)
ls $ORACLE_HOME/sysman/lib/ins_emagent.mk
|
At first this will produce an error, as the installer wont have created this file yet.
Once the file exists, do:
vi $ORACLE_HOME/sysman/lib/ins_emagent.mk
|
Search for the line
$(MK_EMAGENT_NMECTL) |
Change it to:
$(MK_EMAGENT_NMECTL) -lnnz11
FROM: http://www.sysdbaonline.com/2010/09/11gr2-install-fails-on-fedora-13/
本文解决在Fedora16x64上安装Oracle11gR2过程中出现的错误。主要问题是relink操作失败,表现为make.log文件中出现Invalid operation等错误。解决方案涉及修改$ORACLE_HOME/sysman/lib/ins_emagent.mk文件中的$(MK_EMAGENT_NMECTL)行。
209

被折叠的 条评论
为什么被折叠?



