在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/