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

Oracle trên linux Alpine

Tôi chia sẻ phiên bản docker mà tôi đã tạo để làm việc với phiên bản mới nhất của alpine và Instantclient basiclite. Kích thước của hình ảnh docker là 124 mb.

Tôi chia sẻ github của mình, nơi bạn có thể tải nó xuống

Docker + alpine + Instantclient Basiclite

Hoặc bạn có thể xem bên dưới nội dung của dockerfile

FROM alpine:latest
# Install Instantclient Basic Light Oracle and Dependencies
RUN apk --no-cache add libaio libnsl libc6-compat curl && \
cd /tmp && \
curl -o instantclient-basiclite.zip https://download.oracle.com/otn_software/linux/instantclient/instantclient-basiclite-linuxx64.zip -SL && \
unzip instantclient-basiclite.zip && \
mv instantclient*/ /usr/lib/instantclient && \
rm instantclient-basiclite.zip && \
ln -s /usr/lib/instantclient/libclntsh.so.19.1 /usr/lib/libclntsh.so && \
ln -s /usr/lib/instantclient/libocci.so.19.1 /usr/lib/libocci.so && \
ln -s /usr/lib/instantclient/libociicus.so /usr/lib/libociicus.so && \
ln -s /usr/lib/instantclient/libnnz19.so /usr/lib/libnnz19.so && \
ln -s /usr/lib/libnsl.so.2 /usr/lib/libnsl.so.1 && \
ln -s /lib/libc.so.6 /usr/lib/libresolv.so.2 && \
ln -s /lib64/ld-linux-x86-64.so.2 /usr/lib/ld-linux-x86-64.so.2

ENV ORACLE_BASE /usr/lib/instantclient
ENV LD_LIBRARY_PATH /usr/lib/instantclient
ENV TNS_ADMIN /usr/lib/instantclient
ENV ORACLE_HOME /usr/lib/instantclient


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Data Access FileNotFound:Oracle.DataAccess.Common.Configuration.Section.xsd

  2. ORA-01792:số cột tối đa trong bảng hoặc chế độ xem là 1000 lỗi khi sử dụng WITH trong sql

  3. Điều chỉnh hiệu suất câu lệnh DECODE () trong mệnh đề WHERE

  4. LISTAGG nối kỳ lạ

  5. Các lựa chọn thay thế cho Toad