Configurar Oracle Instant Client no Windows 7

By | agosto 13, 2010

Windows 7 oracle logoO Oracle Instant Client é um pacote enxuto para instalar o programa “cliente” para acessar o banco de dados Oracle 11g. Você já instalou ou tem o servidor de banco de dados Oracle funcionando num servidor e deseja acessa-lo de outro computador. O que a Oracle recomenda é baixar e usar o Oracle Instant Client porém pouca ou nenhuma documentação sobre como instalar no Windows.

Baixei os seguintes arquivos no endereço da página do Instant Client.

instantclient-basiclite-win32-11.2.0.1.0.zip

instantclient-sqlplus-win32-11.2.0.1.0.zip

É a versão mais básica possível para colocar o SQL Plus para funcionar. SQL Plus é o programa por onde você digita os comandos SQL para acessar informações do banco de dados Oracle.

Baixe os dois arquivos e descompacte para a pasta (exemplo):

c:\oracle\instantclient_11_1

Agora para fazer as configurações necessárias no Windows:

Vá em Painel de Controle -> Sistema e Segurança -> Sistema

Clique em Alterar Configurações que fica ao lado do “Nome do Computador”.

Windows 7 variaveis de ambiente

Windows 7 variaveis do sistema path

Adicione o caminho da instalação do Instant Client com um ponto e vírgula ao final:

c:\oracle\instantclient_11_1;

Clique em OK

Agora na parte superior desta tela de Variáveis de Ambiente, clique em “Novo” e vamos adicionar a seguinte variável:

TNS_ADMIN

com o mesmo valor do caminho do Instant Client:

c:\oracle\instantclient_11_1 (sem o ponto e vírgula)

Windows 7 nova variavel de usuario.

Clique em OK e depois novamente em OK para fechar aceitar as novas configurações e fechar estas janelas.

Crie Um Arquivo de TNSNAMES.ora

Com o bloco de notas crie o arquivo tnsnames.ora com as configurações do servidor com o Banco de Dados Oracle. Caso não tenha um modelo pode seguir o abaixo:

Altere as seguintes parâmetros do tnsnames.ora:

meubanco: com o identificador da conexão.
10.100.254.77: com o endereço IP do servidor Oracle.
meuSID: com o nome (SID) do banco de dados Oracle.

meuBANCO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.254.77)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = meuSID)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
)
)
)

Teste a Conexão

No menu iniciar no comando Executar, digite:

sqlplus usuario@meubanco

Se não abrir é porque você não configurou corretamente a variável de ambiente do PATH.

Windows 7 sqlplus instant client

  • Alessandro

    Parabéns. Excelente dica.
    Obrigado.