Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tháng 7 năm 2016 PSU không tạo được isqora

Khi áp dụng PSU mới nhất, tôi đã nhận được các lỗi sau từ phiên “lựa chọn áp dụng” của mình:

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.

Bản vá đã được áp dụng thành công, nhưng việc liên kết lại không hoạt động chính xác. Để khắc phục điều này, tôi đã làm như sau:

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

Đó là tất cả những gì cần thiết.

Tôi đã thực hiện các bước sao chép và liên kết lại vì tôi đang cố gắng sửa lỗi từ OPatch. Cách tốt hơn để xử lý điều này là thực hiện sao chép trước, sau đó chạy "opatch apply" và bạn sẽ không gặp bất kỳ lỗi nào.

Tôi thấy rằng Lỗi 24332805 đã được đăng cho vấn đề này, nhưng tôi không có đủ đặc quyền để xem nội dung của lỗi đó.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng Array / Table Parameter cho Oracle (ODP.NET 10g) qua ADO.NET/C#?

  2. Oracle - Làm cách nào để lấy kích thước thực của ROW cụ thể?

  3. ORA-00933:Lệnh SQL không được kết thúc đúng cách

  4. Ngày mới cho các kỳ thi cấp chứng chỉ miễn phí trên Oracle Cloud và Cơ sở dữ liệu tự trị

  5. Làm cách nào để tránh lỗi độ dài biến thô quá dài trong SQL Developer?