sql >> Database teknologi >  >> RDS >> Oracle

Juli 2016 PSU formår ikke at lave isqora

Da jeg anvendte den seneste PSU, modtog jeg følgende fejl fra min "opatch application"-session:

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

Patchen blev anvendt, men genkoblingen fungerede ikke korrekt. For at rette op på dette gjorde jeg følgende:

cp $ORACLE_HOME/lib/libsqora.so.12.1 $ORACLE_HOME/odbc/lib/.
relink all

Det var alt, hvad der var til det.

Jeg udførte kopierings- og genforbindelsestrinene, fordi jeg prøvede at rette fejlen fra OPatch. En bedre måde at håndtere dette på er at kopiere først og derefter køre "opatch application", og du vil ikke få nogen fejl overhovedet.

Jeg kan se, at fejl 24332805 blev postet for dette problem, men jeg er ikke privilegeret nok til at se indholdet af denne fejl.


  1. DSN-filer og IRI-software

  2. Sådan sletter du dubletter i MySQL-tabel

  3. Sådan installeres og sikres MariaDB på Ubuntu

  4. T-SQL:søger efter e-mail-format