fix: update Oracle Instant Client installation to use libaio1t64 and create symlink for compatibility

This commit is contained in:
Victor Santos
2025-12-23 01:06:49 -03:00
parent c29c31d2c4
commit 904e36ddb4
3 changed files with 6 additions and 7 deletions

View File

@@ -144,13 +144,12 @@ RUN apt-get update && apt-get install -y \
# Install Oracle Instant Client for OracleDB mTLS wallet support
RUN ARCH=$(dpkg --print-architecture) && \
if [ "$ARCH" = "amd64" ]; then \
# x86_64 / AMD64
apt-get update && apt-get install -y libaio1 unzip && \
apt-get update && apt-get install -y libaio1t64 unzip && \
ln -sf /lib/x86_64-linux-gnu/libaio.so.1t64 /lib/x86_64-linux-gnu/libaio.so.1 && \
wget -q https://download.oracle.com/otn_software/linux/instantclient/2326000/instantclient-basic-linux.x64-23.26.0.0.0.zip && \
unzip instantclient-basic-linux.x64-23.26.0.0.0.zip -d /opt/oracle && \
rm instantclient-basic-linux.x64-23.26.0.0.0.zip; \
elif [ "$ARCH" = "arm64" ]; then \
# ARM64 / Apple Silicon
apt-get update && apt-get install -y libaio1t64 unzip && \
ln -sf /lib/aarch64-linux-gnu/libaio.so.1t64 /lib/aarch64-linux-gnu/libaio.so.1 && \
wget -q https://download.oracle.com/otn_software/linux/instantclient/2326000/instantclient-basic-linux.arm64-23.26.0.0.0.zip && \