23 lines
No EOL
588 B
Bash
Executable file
23 lines
No EOL
588 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Must be root to continue
|
|
if [[ $(id -u) -ne 0 ]] ; then echo "Please run as root" ; exit 1 ; fi
|
|
|
|
# Allow for re-runs
|
|
rm -rf /opt/oracle
|
|
|
|
echo "Installing oracle instant client"
|
|
|
|
# copy and unzip package
|
|
mkdir -p /opt/oracle
|
|
cp scripts/integrations/oracle/instantclient/linux/x86-64/basiclite-21.4.zip /opt/oracle
|
|
cd /opt/oracle
|
|
unzip -qq basiclite-21.4.zip -d .
|
|
rm *.zip
|
|
mv instantclient* instantclient
|
|
|
|
# update runtime link path
|
|
sh -c "echo /opt/oracle/instantclient > /etc/ld.so.conf.d/oracle-instantclient.conf"
|
|
ldconfig /etc/ld.so.conf.d
|
|
|
|
echo "Installation complete" |