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

Oracle di linux Alpine

Saya membagikan versi docker yang saya buat untuk bekerja dengan versi terbaru alpine dan instantclient basiclite. Ukuran gambar buruh pelabuhan adalah 124 mb.

Saya membagikan github saya di mana Anda dapat mengunduhnya

Docker + alpine + Instantclient Basiclite

Atau bisa lihat di bawah isi 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. Ubah interval menjadi menit

  2. Catat pesan kesalahan dalam prosedur tersimpan Oracle

  3. Argumen String Koneksi Tidak Valid Keamanan Terintegrasi ODP.NET

  4. Sql*plus selalu mengembalikan kode keluar 0?

  5. NLS_DATE_FORMAT dengan JDBC