Difference between revisions of "How to install Oracle instant client and Oracle SQL Developer"
Line 75: | Line 75: | ||
+ | == Oracle SQL Developer installation == | ||
+ | |||
+ | 1. '''Download Oracle Java JDK and Oracle SQL Developer''' ''(you need to register - free)'' | ||
+ | |||
+ | ''(http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html)'' | ||
[[Category:User Documentation]] | [[Category:User Documentation]] |
Revision as of 12:08, 23 June 2014
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 (/etc/oracle/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 (/etc/oracle/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.
sudo echo /usr/lib/oracle/12.1/client >> /etc/ld.so.conf sudo echo export ORACLE_HOME=/usr/lib/oracle/12.1/client >> /etc/profile sudo echo export TNS_ADMIN=/etc/oracle >> /etc/profile sudo echo export SQLPATH=$ORACLE_HOME >> /etc/profile sudo echo export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH >> /etc/profile sudo echo export PATH=$PATH:$SQLPATH >> /etc/profile
7. Oracle Instant Client is installed and configured! Reboot PC ;-)
Oracle SQL Developer installation
1. Download Oracle Java JDK and Oracle SQL Developer (you need to register - free)
(http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html)