Oracle
 sql >> база данни >  >> RDS >> Oracle

Юли 2016 PSU не успява да направи isqora

Когато прилагах най-новия PSU, получих следните грешки от моята сесия „opatch apply“:

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.

Корекцията беше приложена успешно, но повторното свързване не работи правилно. За да поправя това, направих следното:

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

Това е всичко.

Направих стъпките за копиране и повторно свързване, защото се опитвах да поправя грешката от OPatch. По-добър начин да се справите с това е първо да направите копието, след това да стартирате „opatch apply“ и изобщо няма да получите никакви грешки.

Виждам, че грешка 24332805 е публикувана за този проблем, но не съм достатъчно привилегирован, за да видя съдържанието на тази грешка.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да конвертирате низ от дата във формат на дата в oracle10g

  2. Преименувайте Oracle Table или View

  3. Java:Извикване на съхранена процедура в база данни на Oracle

  4. Изявление FORALL с клауза VALUES-OF Bound в базата данни на Oracle

  5. Обвързване на OracleCommand SQL параметри