Error in invoking target 'install' of makefile '$ORACLE_HOME/ctx/lib/ins_ctx.mk'

 Durante l'installazione del software  Oracle 11.2.0.2 è comparso il seguente messaggio di errore:






















Error in invoking target 'install' of makefile '/oracle/product/11gR2/ctx/lib/ins_ctx.mk'. See '/oraInventory/logs/installActions2020-10-06_10-40-16AM.log' for details.


L'errore si verifica perché l'installer cerca di chiamare un target nel file "ins_ctx.mk".
Il messaggio di errore  è:
 
INFO: //usr/lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14'
collect2: error: ld returned 1 exit status

potrebbe essere causato da una versione più alta del pacchetto glibc (higher than 2.14) installata.
Soluzione:
Download e install glibc-static-2.17-292.el7.x86_64.rpm


Modifica il file $ORACLE_HOME/ctx/lib/ins_ctx.mk come segue:

DA
ctxhx: $(CTXHXOBJ)
$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)

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


Modifica il file  $ORACLE_HOME/sysman/lib/ins_emagent.mk come segue:

DA
 $(MK_EMAGENT_NMECTL)

A
$(MK_EMAGENT_NMECTL) -lnnz11


Nel mio caso la ORCLE_HOME=/oracle/product/11gR2.

Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database