Se seu sistema operacional não é suportado pela Oracle (como o meu, Ubuntu 10.10), e você precisa de um acesso como Client a um Banco de Dados, pode usar o Instant Client.
Mesmo para uso em Sistemas Operacionais suportados, ele é mais rápido para instalar – na verdade não há instalação, basta baixar, descompactar, e alterar as variáveis de ambiente.
O Instant Client para Oracle 11gR2 pode ser baixado em http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
Para utilizar apenas o sqlplus, por exemplo, basta baixar o pacote Basic, mais o pacote com Sqlplus, e descompactar ambos. Pode fazer um tnsnames.ora no próprio diretório do Instant Client, e apontar a variável de ambiente TNS_ADMIN para ele.
ricardo@ricardo-laptop:~/Software$ unzip instantclient-basic-linux-x86-64-11.2.0.2.0.zip Archive: instantclient-basic-linux-x86-64-11.2.0.2.0.zip inflating: instantclient_11_2/BASIC_README inflating: instantclient_11_2/adrci inflating: instantclient_11_2/genezi inflating: instantclient_11_2/libclntsh.so.11.1 inflating: instantclient_11_2/libnnz11.so inflating: instantclient_11_2/libocci.so.11.1 inflating: instantclient_11_2/libociei.so inflating: instantclient_11_2/libocijdbc11.so inflating: instantclient_11_2/ojdbc5.jar inflating: instantclient_11_2/ojdbc6.jar inflating: instantclient_11_2/uidrvci inflating: instantclient_11_2/xstreams.jar ricardo@ricardo-laptop:~/Software$ unzip instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip Archive: instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip inflating: instantclient_11_2/SQLPLUS_README inflating: instantclient_11_2/glogin.sql inflating: instantclient_11_2/libsqlplus.so inflating: instantclient_11_2/libsqlplusic.so inflating: instantclient_11_2/sqlplus ricardo@ricardo-laptop:~$ export ORACLE_HOME=/home/ricardo/Software/instantclient_11_2/ ricardo@ricardo-laptop:~$ export LD_LIBRARY_PATH=$ORACLE_HOME ricardo@ricardo-laptop:~$ export TNS_ADMIN=$ORACLE_HOME ricardo@ricardo-laptop:~$ export PATH=$ORACLE_HOME:$PATH ricardo@ricardo-laptop:~$ cat $ORACLE_HOME/tnsnames.ora ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.56.105)(PORT = 8000)) ) (CONNECT_DATA = (SID = ORCL)) ) ricardo@ricardo-laptop:~$ sqlplus SCOTT/TIGER@ORCL SQL*Plus: Release 11.2.0.2.0 Production on Mon Sep 27 12:49:57 2010 Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, Oracle Label Security, OLAP, Data Mining, Oracle Database Vault and Real Application Testing options SQL> EXIT Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, Oracle Label Security, OLAP, Data Mining, Oracle Database Vault and Real Application Testing options ricardo@ricardo-laptop:~$
Com 20 anos de experiência profissional, Oracle ACE Member – eleito pela Oracle Corporation um dos maiores especialistas do mundo em Oracle Database- Trabalhou em grande parte dos maiores bancos de dados Oracle do Brasil. Certificado em Oracle, SQL Server, DB2, MySQL, Sybase e Websphere.
Conselheiro do GPO e do GUOB, palestrante do ENPO, GUOB Tech Day e Oracle Open World, escritor da Revista SQL Magazine e Instrutor na Nerv.