Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Juli 2016 PSU gagal isqora

Saat menerapkan PSU terbaru, saya menerima kesalahan berikut dari sesi "opatch apply" saya:

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.

Tambalan berhasil diterapkan, tetapi penautan ulang tidak berfungsi dengan benar. Untuk memperbaikinya, saya melakukan hal berikut:

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

Itu saja.

Saya melakukan langkah-langkah penyalinan dan tautan ulang karena saya mencoba memperbaiki kesalahan dari OPatch. Cara yang lebih baik untuk menangani ini adalah dengan melakukan penyalinan terlebih dahulu, lalu jalankan 'opatch apply' dan Anda tidak akan mendapatkan error sama sekali.

Saya melihat bahwa Bug 24332805 telah diposting untuk masalah ini, tetapi saya tidak memiliki hak yang cukup untuk melihat konten bug tersebut.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyiapkan lingkungan pengembangan untuk mempelajari PL/SQL

  2. Apakah zona waktu java.sql.Timestamp spesifik?

  3. indeks penurunan oracle jika ada

  4. Oracle SQL Hours Perbedaan antara tanggal dalam HH:MM:SS

  5. AUTONOMOUS_TRANSACTION