From 13d71ab72968f4d84bdabfb900240d80124eb4d4 Mon Sep 17 00:00:00 2001 From: Abhishek Singh Date: Wed, 29 Jan 2025 14:39:16 -0800 Subject: [PATCH 1/3] Resolve build failure --- .github/scripts/install_oracle_instantclient.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/scripts/install_oracle_instantclient.sh b/.github/scripts/install_oracle_instantclient.sh index 4986a80..79ac287 100644 --- a/.github/scripts/install_oracle_instantclient.sh +++ b/.github/scripts/install_oracle_instantclient.sh @@ -1,10 +1,10 @@ sudo apt-get update -sudo apt-get install wget libaio1 +sudo apt-get install wget libaio1t64 sudo mkdir -p /opt/oracle -wget https://download.oracle.com/otn_software/linux/instantclient/216000/instantclient-basiclite-linux.x64-21.6.0.0.0dbru.zip -P /tmp -sudo unzip /tmp/instantclient-basiclite-linux.x64-21.6.0.0.0dbru.zip -d /opt/oracle -export PATH="$PATH:/opt/oracle/instantclient_21_6" -export LD_LIBRARY_PATH="/opt/oracle/instantclient_21_6:$LD_LIBRARY_PATH" +wget https://download.oracle.com/otn_software/linux/instantclient/2370000/instantclient-basiclite-linux.x64-23.7.0.25.01.zip -P /tmp +sudo unzip /tmp/instantclient-basiclite-linux.x64-23.7.0.25.01.zip -d /opt/oracle +export PATH="$PATH:/opt/oracle/instantclient_23_7" +export LD_LIBRARY_PATH="/opt/oracle/instantclient_23_7:$LD_LIBRARY_PATH" sudo mkdir -p /opt/tns_admin echo "DISABLE_OOB=ON" >> /opt/tns_admin/sqlnet.ora From f059355353b55be4a86dcf490f0940b1425da64e Mon Sep 17 00:00:00 2001 From: Abhishek Singh Date: Wed, 29 Jan 2025 14:45:12 -0800 Subject: [PATCH 2/3] Updated LD_LIBRARY_PATH --- .github/workflows/oracle-xe-adapter-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/oracle-xe-adapter-tests.yml b/.github/workflows/oracle-xe-adapter-tests.yml index 635b34d..6185f8b 100644 --- a/.github/workflows/oracle-xe-adapter-tests.yml +++ b/.github/workflows/oracle-xe-adapter-tests.yml @@ -69,7 +69,7 @@ jobs: DBT_ORACLE_DATABASE: XEPDB1 DBT_ORACLE_SERVICE: XEPDB1 DBT_ORACLE_PROTOCOL: tcp - LD_LIBRARY_PATH: /opt/oracle/instantclient_21_6 + LD_LIBRARY_PATH: /opt/oracle/instantclient_23_7 TNS_ADMIN: /opt/tns_admin DBT_TEST_USER_1: DBT_TEST_USER_1 DBT_TEST_USER_2: DBT_TEST_USER_2 From 4b762cf98ce554533816dc47eaacd25f90a4e4f0 Mon Sep 17 00:00:00 2001 From: Abhishek Singh Date: Wed, 29 Jan 2025 14:54:01 -0800 Subject: [PATCH 3/3] Added link to libaio.so.1 needed for Oracle client libraries --- .github/scripts/install_oracle_instantclient.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/scripts/install_oracle_instantclient.sh b/.github/scripts/install_oracle_instantclient.sh index 79ac287..f7954ba 100644 --- a/.github/scripts/install_oracle_instantclient.sh +++ b/.github/scripts/install_oracle_instantclient.sh @@ -5,6 +5,7 @@ wget https://download.oracle.com/otn_software/linux/instantclient/2370000/instan sudo unzip /tmp/instantclient-basiclite-linux.x64-23.7.0.25.01.zip -d /opt/oracle export PATH="$PATH:/opt/oracle/instantclient_23_7" export LD_LIBRARY_PATH="/opt/oracle/instantclient_23_7:$LD_LIBRARY_PATH" +sudo ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1 sudo mkdir -p /opt/tns_admin echo "DISABLE_OOB=ON" >> /opt/tns_admin/sqlnet.ora