How to install Oracle instant client and Oracle SQL Developer
Under construction, thnx !
Oracle Instant Client installation
1. Download Oracle Instant Client (you need to register - free)
(http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html)
oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-jdbc-12.1.0.1.0-1.i386.rpm
2. Install rpm and rpm2tgz
sudo slapt-get --update
sudo slapt-get -i rpm
sudo slapt-get -i rpm2tgz
3. Convert RPM to TGZ (alien util is not good for this step in this case)
sudo rpm2tgz oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.rpm
sudo rpm2tgz oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.rpm
sudo rpm2tgz oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.rpm
sudo rpm2tgz oracle-instantclient12.1-jdbc-12.1.0.1.0-1.i386.rpm
4. Install generated TGZ files.
installpkg oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.tgz
installpkg oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.tgz
installpkg oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.tgz
installpkg oracle-instantclient12.1-jdbc-12.1.0.1.0-1.i386.tgz
All will be installed in /usr/lib/oracle/12.1/client
5. Create directory /etc/oracle and make (or copy) files tnsnames.ora and sqlnet.ora to this directory:
sqlnet.ora
AUTOMATIC_IPC = OFF
USE_DEDICATED_SERVER = OFF
NAMES.DEFAULT_DOMAIN = <YOUR DOMAIN>
NAMES.DIRECTORY_PATH= (TNSNAMES)
- SQLNET.EXPIRE_TIME = 600
SQLNET.EXPIRE_TIME = 0
NAMESCTL.NOCONFIRM=TRUE
tnsnames.ora (example)
TEST.DEMO.COM=(DESCRIPTION =
(ADDRESS=(PROTOCOL=TCP)(Host = xxx.demo.com)(Port = 1526)) (CONNECT_DATA=(SID=DEMOTEST))
)
6. Configure Oracle Instant Client.
echo /usr/lib/oracle/12.1/client >> /etc/ld.so.conf
echo export ORACLE_HOME=/usr/lib/oracle/12.1/client >> /etc/profile
echo export TNS_ADMIN=/etc/oracle >> /etc/profile
echo export SQLPATH=$ORACLE_HOME >> /etc/profile
echo export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH >> /etc/profile
echo export PATH=$PATH:$SQLPATH >> /etc/profile