Consultor Eletrônico



Kbase 47695: Oracle Instant Client
Autor   Eloi Rene Pscheidt - CAT
Acesso   Público
Publicação   12/02/2014
Este é o menor Client Oracle que existe e pode ser utilizado pelos produtos EMS, HCM, Datasul 11, TSS e Logix.

Ele é dividido nas seguintes versões:
1) Instant Client Package - Basic Lite: contém todos os arquivos necessários para conexções baseadas na biblioteca OCI e JDBC. Para a versão 11 do Oracle, seu tamanho é de 23 mb.
2) Instant Client Package - SQL*Plus: complemento ao pacote básico, contendo os arquivos necessários para executar a ferramenta SQL Plus, útil para testar as conexões com o banco e executar todos os comandos DDL, DML e PL/SQL do Oracle. Para a versão 11 do Oracle, seu tamanho é de 800 kb.
3) Demais versões são específicas para algumas atividades no banco Oracle, não são utilizadas pelos produtos Totvs.

Para utilizá-lo, siga os seguintes passos:

1) Download da versão desejada através deste endereço: 'http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html'. Observe para baixar o client na versão 32 ou 64 bits de acordo com o executável Progress ou TotvsTec que for utilizado.
2) Descompacte-o em uma pasta, por exemplo: c:\oracle\instantclient_10_2 no Windows ou /oracle/instantclient_10_2 no Linux.
3) Inclua esta pasta na variável de ambiente PATH.
4) Para utilizar 'alias' de conexão ao banco Oracle, com o '@<alias>' nas conexões, salve o arquivo tnsnames.ora neste diretório e defina a variável de ambiente TNS_ADMIN apontando para esta pasta. O arquivo tnsnames.ora pode ser salvo em qualquer diretório, desde que esta variável de ambiente seja definida para a sua pasta de localização, não sendo obrigatório utilizar a mesma pasta onde o instantclient foi descompactado.
4) Para os produto Logix ou TSS, baseados na tecnologia TOTVSTEC, será necessário definir no arquivo totvsdbaccess.ini o valor da variável 'clientlibrary' apontando para a oci.dll salva neste diretório do instantclient. Exemplo: clientlibrary=c:\oracle\instantclient_10_2\oci.dll
5) Para o produto Datasul, via Progress, não há nenhuma configuração adicional a ser feita.
6) Para conexões JDBC, como a feita pelo JBoss, o próprio JBoss do Datasul 11 já traz o .jar do driver JDBC Oracle, então nenhuma configuração adicional é necessária.