Acesso rápido ao Oracle em qualquer SO
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:~$