Pular para o conteúdo

Acesso rápido ao Oracle em qualquer SO

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:~$
Ricardo Portilho Proni

Ricardo Portilho Proni

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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Marcações:
plugins premium WordPress