diff --git a/.github/scripts/install_oracle_instantclient.sh b/.github/scripts/install_oracle_instantclient.sh index 4986a80..f7954ba 100644 --- a/.github/scripts/install_oracle_instantclient.sh +++ b/.github/scripts/install_oracle_instantclient.sh @@ -1,10 +1,11 @@ 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 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 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