Para melhor visualização, recomendo resolução de no mínimo 1024 x 768 e navegador Mozilla Firefox

terça-feira, 2 de setembro de 2008

Assistente de instalação para o Oracle Instant Client?

Olá,

Para quem não conhece o Oracle Instant Client, o mesmo está disponível para download nas plataformas Windows, Linux, Mac OS X, Solaris, HP-UX e AIX. O Oracle Instant Client nos permite executar aplicativos que precisam realizar uma conexão com o banco de dados Oracle sem a necessidade de ter que usarmos o CD de instalação do Oracle client (8i/9i/10g). Se alguém precisar de um Oracle Client que utilize menos espaço em disco, que possua uma instalação simplificada, que disponibilize um arquivo TNSNAMES.ORA ou até mesmo o utilitário SQL*Plus, então o Instant Client será a escolha ideal. Como a Oracle não disponibilizou um assistente de instalação padrão, e realmente não foi necessário simplesmente pelo fato de precisarmos apenas baixar os pacotes necessários, descompactá-los em uma pasta e criar alguma variáveis de ambiente, então eu resolvi criar e compartilhar um assistente de instalação para a plataforma Windows (particularmente para o XP) utilizando o utilitário Inno Setup de forma a automatizar algumas tarefas como: incluir o diretório de instalação na variável PATH do sistema, criação de chaves de registro (TNS_ADMIN, NLS_DATE_FORMAT, NLS_LANG), além de disponibilizar as bibliotecas básicas juntamente com o SQL*Plus, o arquivo TNSNAMES.ORA e o arquivo glogin.sql.

Antes de instalar o software, é recomendável verificar se a estação de trabalho já possui um software Oracle Client instalado. Caso já exista uma versão client instalada, acredito não ser necessária a instalação de mais um client, pelo fato de poder haver conflitos. Portanto, a instalação será por sua própria conta e risco!
 
Abaixo estão algumas telas do assistente de instalação:


Durante a instalação, caso a chave ORACLE não exista, então a mesma será criada no registro do Windows em HKEY_LOCAL_MACHINE\SOFTWARE com alguns valores de seqüência como demonstrados na figura abaixo:


Ao final da instalação, o grupo de programa Oracle Instant Client será criado como mostrado na figura abaixo:


Para quem interessar, será necessário baixar o arquivo instantclient.zip (20M) e, após descompactá-lo, bastará apenas clicar no arquivo instantclient.exe para iniciar a instalação.

Google+

8 comentários:

Nico disse...

ola Eduardo parabens pelo otimo blog.

Estou com uma dificuldade na hora de realizar o teste de conexão com o banco de dados.

está retornando um erro ORA-12154: TNS:não foi possivel resolver o identificador de conexão especificado

sera que vc poderia dar uma ajuda ?

Eduardo Legatti disse...

Olá Nico,

Este erro significa que o arquivo TNSNAMES.ORA não foi configurado corretamente.

Certifique-se de que você definiu um nome "alias" para o nome do serviço neste arquivo de configuração, onde [SERVICO] seria qualquer nome que identifique o banco de dados na qual você está tentando realizar a conexão.

Não esqueça também de definir corretamente as informações de [SID] e [IP].

Qualquer dúvida leia o arquivo LEIA-ME.txt.

Até mais ...

Roberto disse...

Oieduardo, você podia me fornecer o Script desse instalador?

Eduardo Legatti disse...

Olá Roberto,

Atualmente os scripts estão sob a guarda da empresa onde trabalho, e apesar da autoria da criação dos scripts do assistente de instalação ser minha, eu não posso distribuir os mesmos.

Até mais ...

Anônimo disse...

Boa noite. Amigo este client funciona no windows vista? Abraços.

Eduardo Legatti disse...

Olá Anônimo,

Realizei a instalação do Instant Client sem problemas no Windows Vista.

Até mais ...

Marcelo Rodrigues Ferreira disse...

Eduardo,

Esse instalador tem alguma restrição ao processador de 64 bits ou atende qualquer um ?

Eduardo Legatti disse...

Olá Marcelo,

Eu não realizei testes de instalação na plataforma 64 bits, mas a biblioteca do instant client que eu utilizei foi a 32 bits. Você deverá realizar um teste para verificar.

Abraços e até mais ...

Postagens populares

 
BlogBlogs.Com.Br