sql >> Database >  >> RDS >> Oracle

Oracle op Alpine linux

Ik deel mijn versie van docker die ik heb gemaakt om te werken met de nieuwste versie van alpine en instantclient basiclite. De grootte van de docker-afbeelding is 124 mb.

Ik deel mijn github waar je het kunt downloaden

Docker + alpine + Instantclient Basiclite

Of u kunt hieronder de inhoud van het dockerbestand bekijken

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. Hoe laat ik PostgreSQL een rij invoegen in een tabel wanneer deze uit een andere tabel wordt verwijderd?

  2. Hoe modelleer je overerving effectief in een database?

  3. MySQL Workbench kan geen verbinding maken met de lokale MySQL-service op MAC OSX

  4. ClassNotFoundException Bij het uitvoeren van JDBC via Java's Servlets