Skip to content

Commit dcbd367

Browse files
authored
Merge pull request #2385 from yahonda/use_oracle_instant_client_23_5
Use Oracle Instant Client 23.5.0.0.0
2 parents c28b56a + a3417a7 commit dcbd367

File tree

2 files changed

+19
-18
lines changed

2 files changed

+19
-18
lines changed

.github/workflows/rubocop.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,26 @@ jobs:
1111

1212
runs-on: ubuntu-latest
1313

14+
env:
15+
LD_LIBRARY_PATH: /opt/oracle/instantclient_23_5
16+
1417
steps:
1518
- uses: actions/checkout@v4
1619
- name: Set up Ruby 3.3
1720
uses: ruby/setup-ruby@v1
1821
with:
1922
ruby-version: 3.3
20-
- name: Install required package
21-
run: |
22-
sudo apt-get install alien
2323
- name: Download Oracle instant client
2424
run: |
25-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2111000/oracle-instantclient-basic-21.11.0.0.0-1.x86_64.rpm
26-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2111000/oracle-instantclient-sqlplus-21.11.0.0.0-1.x86_64.rpm
27-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2111000/oracle-instantclient-devel-21.11.0.0.0-1.x86_64.rpm
25+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2350000/instantclient-basic-linux.x64-23.5.0.24.07.zip
26+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2350000/instantclient-sdk-linux.x64-23.5.0.24.07.zip
27+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2350000/instantclient-sqlplus-linux.x64-23.5.0.24.07.zip
2828
- name: Install Oracle instant client
2929
run: |
30-
sudo alien -i oracle-instantclient-basic-21.11.0.0.0-1.x86_64.rpm
31-
sudo alien -i oracle-instantclient-sqlplus-21.11.0.0.0-1.x86_64.rpm
32-
sudo alien -i oracle-instantclient-devel-21.11.0.0.0-1.x86_64.rpm
30+
sudo unzip instantclient-basic-linux.x64-23.5.0.24.07.zip -d /opt/oracle/
31+
sudo unzip -o instantclient-sdk-linux.x64-23.5.0.24.07.zip -d /opt/oracle/
32+
sudo unzip -o instantclient-sqlplus-linux.x64-23.5.0.24.07.zip -d /opt/oracle/
33+
echo "/opt/oracle/instantclient_23_5" >> $GITHUB_PATH
3334
- name: Build and run RuboCop
3435
run: |
3536
bundle install --jobs 4 --retry 3

.github/workflows/test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ jobs:
2626
'2.7'
2727
]
2828
env:
29-
ORACLE_HOME: /opt/oracle/instantclient_23_3
30-
LD_LIBRARY_PATH: /opt/oracle/instantclient_23_3
29+
ORACLE_HOME: /opt/oracle/instantclient_23_5
30+
LD_LIBRARY_PATH: /opt/oracle/instantclient_23_5
3131
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
3232
TNS_ADMIN: ./ci/network/admin
3333
DATABASE_NAME: FREEPDB1
@@ -57,17 +57,17 @@ jobs:
5757
ruby-version: ${{ matrix.ruby }}
5858
- name: Download Oracle instant client
5959
run: |
60-
wget -q https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-basic-linux.x64-23.3.0.0.0.zip
61-
wget -q https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-sdk-linux.x64-23.3.0.0.0.zip
62-
wget -q https://download.oracle.com/otn_software/linux/instantclient/23c/instantclient-sqlplus-linux.x64-23.3.0.0.0.zip
60+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2350000/instantclient-basic-linux.x64-23.5.0.24.07.zip
61+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2350000/instantclient-sdk-linux.x64-23.5.0.24.07.zip
62+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2350000/instantclient-sqlplus-linux.x64-23.5.0.24.07.zip
6363
6464
- name: Install Oracle instant client
6565
run: |
6666
sudo mkdir -p /opt/oracle/
67-
sudo unzip instantclient-basic-linux.x64-23.3.0.0.0.zip -d /opt/oracle/
68-
sudo unzip -o instantclient-sdk-linux.x64-23.3.0.0.0.zip -d /opt/oracle/
69-
sudo unzip -o instantclient-sqlplus-linux.x64-23.3.0.0.0.zip -d /opt/oracle/
70-
echo "/opt/oracle/instantclient_23_3" >> $GITHUB_PATH
67+
sudo unzip instantclient-basic-linux.x64-23.5.0.24.07.zip -d /opt/oracle/
68+
sudo unzip -o instantclient-sdk-linux.x64-23.5.0.24.07.zip -d /opt/oracle/
69+
sudo unzip -o instantclient-sqlplus-linux.x64-23.5.0.24.07.zip -d /opt/oracle/
70+
echo "/opt/oracle/instantclient_23_5" >> $GITHUB_PATH
7171
- name: Install JDBC Driver
7272
run: |
7373
wget -q https://download.oracle.com/otn-pub/otn_software/jdbc/211/ojdbc11.jar -O ./lib/ojdbc11.jar

0 commit comments

Comments
 (0)