Bij het toepassen van de nieuwste PSU ontving ik de volgende fouten van mijn "oppatch apply"-sessie:
Patching component oracle.odbc.ic, 12.1.0.2.0...
Make failed to invoke "/usr/bin/make -f ins_odbc.mk isqora ORACLE_HOME=/u01/app/oracle/product/12.1.0.2"....'/usr/bin/ld: cannot find -lodbcinstniet vinden
collect2: error: ld returned 1 exit status
make: *** [/u01/app/oracle/product/12.1.0.2/odbc/lib/libsqora.so.12.1] Error 1
The following make actions have failed :
Re-link fails on target "isqora".
Composite patch 23054246 successfully applied.
OPatch Session completed with warnings.
Log file location: /u01/app/oracle/product/12.1.0.2/cfgtoollogs/opatch/opatch2016-07-20_23-35-27PM_1.log
OPatch completed with warnings.
De patch is met succes toegepast, maar het opnieuw koppelen werkte niet correct. Om dit op te lossen heb ik het volgende gedaan:
cp $ORACLE_HOME/lib/libsqora.so.12.1 $ORACLE_HOME/odbc/lib/.
relink all
Dat was alles.
Ik heb de stappen voor kopiëren en opnieuw koppelen uitgevoerd omdat ik de fout van OPatch probeerde op te lossen. Een betere manier om dit aan te pakken, is door eerst de kopie te maken en vervolgens 'opatch apply' uit te voeren en u krijgt helemaal geen fouten.
Ik zie dat Bug 24332805 is gepost voor dit probleem, maar ik heb niet de privileges om de inhoud van die bug te zien.