yum install unixODBC rpm -ivh oracle-instantclient-basic-10.2.0.3-1.i386.rpm
You also need to set $TWO_TASK (the default location where Oracle wants to pick up the server) to indicate where the Oracle server is running on Windows - do not forget to add a listener at the end after port number:
export TWO_TASK=
To find out the name of the listener, enter the following commands at the Windows prompt on which the Oracle server is running:
lsnrctl status
It will attract listeners and their condition (READY or UNKNOWN). Connect to a listener that is in a ready state: Instance "zelistener", status READY
mkdir / etc / oracle
vi / etc / oracle / tnsnames.ora
MY_SID = ( DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 127.0.0.1) (Port = 1521) ) ) (CONNECT_DATA = (SID = MY_SID) ) )
TNS_ADMIN export = / etc / oracle
vi / etc / odbcinst.ini
[OracleODBC-10g] Description = Oracle ODBC driver for Oracle 10g Driver = /usr/lib/oracle/10.2.0.3/client/lib/libsqora.so.10.1 FileUsage = 1 Driver Logging = 7
vi / etc / odbc.ini
[simple] Driver = OracleODBC-10g DSN = OracleODBC-10g ServerName = MY_SID UserID = USER Password = PASSWORD
isql -v simple
+---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+
source share