Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Lipiec 2016 Zasilacz nie robi isqora

Podczas stosowania najnowszego zasilacza otrzymałem następujące błędy z mojej sesji „Zastosuj poprawkę”:

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.

Poprawka została zastosowana pomyślnie, ale ponowne łączenie nie działało poprawnie. Aby to naprawić, wykonałem następujące czynności:

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

To wszystko.

Wykonałem kroki kopiowania i ponownego łączenia, ponieważ próbowałem naprawić błąd z OPatch. Lepszym sposobem na poradzenie sobie z tym jest wykonanie najpierw kopii, a następnie uruchomienie „zastosuj poprawkę” i nie dostaniesz żadnych błędów.

Widzę, że w związku z tym problemem został opublikowany błąd 24332805, ale nie jestem wystarczająco uprzywilejowany, aby zobaczyć zawartość tego błędu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać aktualną datę w Oracle

  2. INST_TOP (Oracle R12 INSTANCE_HOME) odkodowane

  3. Ciekawy problem z Oracle UNION i ORDER BY

  4. MONTHS_BETWEEN() Funkcja w Oracle

  5. Jak wygenerować GUID w Oracle?