Skip to content

Commit eb8bf8e

Browse files
committed
Use 23c client
1 parent ceaa818 commit eb8bf8e

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

.github/workflows/test.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ jobs:
2525
'2.7'
2626
]
2727
env:
28-
ORACLE_HOME: /usr/lib/oracle/21/client64
29-
LD_LIBRARY_PATH: /usr/lib/oracle/21/client64/lib
28+
ORACLE_HOME: /opt/oracle/instantclient_23_3
29+
LD_LIBRARY_PATH: /opt/oracle/instantclient_23_3
3030
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
3131
TNS_ADMIN: ./ci/network/admin
3232
DATABASE_NAME: FREEPDB1
@@ -54,19 +54,19 @@ jobs:
5454
uses: ruby/setup-ruby@v1
5555
with:
5656
ruby-version: ${{ matrix.ruby }}
57-
- name: Install required package
58-
run: |
59-
sudo apt-get install alien
6057
- name: Download Oracle instant client
6158
run: |
62-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2111000/oracle-instantclient-basic-21.11.0.0.0-1.x86_64.rpm
63-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2111000/oracle-instantclient-sqlplus-21.11.0.0.0-1.x86_64.rpm
64-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2111000/oracle-instantclient-devel-21.11.0.0.0-1.x86_64.rpm
59+
wget -q https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-basic-linux.x64-23.3.0.0.0.zip
60+
wget -q https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-sdk-linux.x64-23.3.0.0.0.zip
61+
wget -q https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-sqlplus-linux.x64-23.3.0.0.0.zip
62+
6563
- name: Install Oracle instant client
6664
run: |
67-
sudo alien -i oracle-instantclient-basic-21.11.0.0.0-1.x86_64.rpm
68-
sudo alien -i oracle-instantclient-sqlplus-21.11.0.0.0-1.x86_64.rpm
69-
sudo alien -i oracle-instantclient-devel-21.11.0.0.0-1.x86_64.rpm
65+
sudo mkdir -p /opt/oracle/
66+
sudo unzip instantclient-basic-linux.x64-23.3.0.0.0.zip -d /opt/oracle/
67+
sudo unzip -o instantclient-sdk-linux.x64-23.3.0.0.0.zip -d /opt/oracle/
68+
sudo unzip -o instantclient-sqlplus-linux.x64-23.3.0.0.0.zip -d /opt/oracle/
69+
echo "/opt/oracle/instantclient_23_3" >> $GITHUB_PATH
7070
- name: Install JDBC Driver
7171
run: |
7272
wget -q https://download.oracle.com/otn-pub/otn_software/jdbc/211/ojdbc11.jar -O ./lib/ojdbc11.jar

ci/setup_accounts.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -ev
44

5-
${ORACLE_HOME}/bin/sqlplus system/${DATABASE_SYS_PASSWORD}@${DATABASE_NAME} <<SQL
5+
sqlplus system/${DATABASE_SYS_PASSWORD}@${DATABASE_NAME} <<SQL
66
@@spec/support/alter_system_set_open_cursors.sql
77
@@spec/support/create_oracle_enhanced_users.sql
88
exit

0 commit comments

Comments
 (0)