sql >> Database >  >> RDS >> Oracle

Juli 2016 PSU kan isqora . niet maken

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 -lodbcinst
niet 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.


  1. Hoe een kolom wijzigen en de standaardwaarde wijzigen?

  2. Microsoft SQL Server 2012 Enterprise Edition met Service Pack 1 installeren

  3. Hoe converteer ik een tijdstempel naar een datum/tijd in MySQL?

  4. Hoe het schema van meerdere PostgreSQL-tabellen in één bewerking te wijzigen?