Database

Installing Oracle 11gR2 on Redhat8

Memo
BW Server
Install Maintenance HTTPS Connector
ISM
Install
BWMAgent
Linux Compile

INFO: 11 'cat /u01/app/oracle/product/11.2.0/dbhome_2/lib/sysliblist'
INFO: /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14’
INFO: collect2: error: ld returned 1 exit status

오류 로그

-   Taking a look at the log file specified in the error:

installActions2013-03-22_12-27-59PM.log
    INFO: gcc -o ctxhx -m64 -L/u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib/ -L/u01/app/oracle/product/11.2.0/dbhome_2/lib/ -L/u01/app/oracle/product/11.2.0/dbhome_2/lib/stubs/  /u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib/ctxhx.o -L/u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib/ -lm -lsc_fa -lsc_ex -lsc_da -lsc_ca -lz  -lctxhx -Wl,-rpath,/u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls
    INFO: 11  `cat /u01/app/oracle/product/11.2.0/dbhome_2/lib/sysliblist`
    INFO: /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14'
    INFO: collect2: error: ld returned 1 exit status

조치

yum install glibc-static.x86_64
yum install glibc-static.i686

vi /u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib/ins_ctx.mk

ctxhx: $(CTXHXOBJ)
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a

I additionally had to patch the the ins_emagent.mk to link to the libnnz11 library:

vi /u01/app/oracle/product/11.2.0/dbhome_2/sysman/lib/ins_emagent.mk
Search for the line

$(MK_EMAGENT_NMECTL)
Change it to:
$(MK_EMAGENT_NMECTL) -lnnz11
This page was generated by GitHub Pages.
Author. silentjini