Skip to content

Commit 3a2b84f

Browse files
authored
Merge pull request #2387 from yahonda/address_test_11g_installation_failure
Install Oracle Instant Client using zip file
2 parents d1e9fd8 + d5534e3 commit 3a2b84f

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/test_11g.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ jobs:
2626
'2.7'
2727
]
2828
env:
29-
ORACLE_HOME: /usr/lib/oracle/21/client64
30-
LD_LIBRARY_PATH: /usr/lib/oracle/21/client64/lib
29+
ORACLE_HOME: /opt/oracle/instantclient_21_15
30+
LD_LIBRARY_PATH: /opt/oracle/instantclient_21_15
3131
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
3232
TNS_ADMIN: ./ci/network/admin
3333
DATABASE_NAME: XE
@@ -56,19 +56,19 @@ jobs:
5656
uses: ruby/setup-ruby@v1
5757
with:
5858
ruby-version: ${{ matrix.ruby }}
59-
- name: Install required package
60-
run: |
61-
sudo apt-get install alien
6259
- name: Download Oracle instant client
6360
run: |
64-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2110000/oracle-instantclient-basic-21.10.0.0.0-1.x86_64.rpm
65-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2110000/oracle-instantclient-sqlplus-21.10.0.0.0-1.x86_64.rpm
66-
wget -q https://download.oracle.com/otn_software/linux/instantclient/2110000/oracle-instantclient-devel-21.10.0.0.0-1.x86_64.rpm
61+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2115000/instantclient-basic-linux.x64-21.15.0.0.0dbru.zip
62+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2115000/instantclient-sqlplus-linux.x64-21.15.0.0.0dbru.zip
63+
wget -q https://download.oracle.com/otn_software/linux/instantclient/2115000/instantclient-sdk-linux.x64-21.15.0.0.0dbru.zip
6764
- name: Install Oracle instant client
6865
run: |
69-
sudo alien -i oracle-instantclient-basic-21.10.0.0.0-1.x86_64.rpm
70-
sudo alien -i oracle-instantclient-sqlplus-21.10.0.0.0-1.x86_64.rpm
71-
sudo alien -i oracle-instantclient-devel-21.10.0.0.0-1.x86_64.rpm
66+
sudo mkdir -p /opt/oracle/
67+
sudo unzip instantclient-basic-linux.x64-21.15.0.0.0dbru.zip -d /opt/oracle
68+
sudo unzip -o instantclient-sqlplus-linux.x64-21.15.0.0.0dbru.zip -d /opt/oracle
69+
sudo unzip -o instantclient-sdk-linux.x64-21.15.0.0.0dbru.zip -d /opt/oracle
70+
echo "/opt/oracle/instantclient_21_15" >> $GITHUB_PATH
71+
7272
- name: Install JDBC Driver
7373
run: |
7474
wget -q https://download.oracle.com/otn-pub/otn_software/jdbc/211/ojdbc11.jar -O ./lib/ojdbc11.jar

0 commit comments

Comments
 (0)