1) Introdução
Para o E3 conectar a um servidor de banco de dados Oracle é necessário instalar e configurar um software cliente da própria Oracle, sendo que a conexão é feita através deste cliente.
Neste artigo, vamos detalhar o processo de instalação deste suporte, para permitir que o Oracle seja o banco de dados padrão de uma aplicação do E3. A versão 10g do Oracle será utilizada para ilustrar o processo.
2) Configurando o Cliente Oracle
Antes de iniciar a configuração do cliente Oracle, é necessário verificar alguns pontos com o administrador do banco de dados, sendo eles:
NOTA: Para o correto funcionamento da conexão é necessário que algumas portas entre o cliente e o servidor estejam abertas. A porta padrão utilizada é a 1521, porém após a conexão estabelecida, algumas outras portas podem ser utilizadas.
Passo-a-passo:
1) Acesse o programa Net Configuration Assistant, como vemos na figura 1.
Figura 1 – Net Configuration Assistant no menu Iniciar do Windows
2) Na tela que será aberta, selecione a opção "Local Net Service Name configuration".
Figura 2
3) Clicando em [Next] será aberta uma tela para escolha da ação desejada, é necessário escolher a opção "Add", para adicionar um serviço.
Figura 3
4) Neste passo, vamos configurar o nome do serviço. Este nome deverá ser o mesmo configurado no banco de dados anteriormente instalado.
Figura 4
5) A seguir, escolha o protocolo de acesso ao banco de dados.
Figura 5
6) Na próxima tela, será configurado o nome do computador onde está o banco de dados (no exemplo, test) e a porta de acesso padrão (no exemplo, 1521).
Figura 6
7) O próximo passo é testar a conexão.
Figura 7
8) Se todas as configurações foram feitas corretamente, a tela a seguir será mostrada.
Figura 8
Caso seja mostrada uma tela informando que não foi possível conectar ao servidor, certifique-se que o login (nome de usuário) e senha foram informados corretamente.
9) A próxima tela informa o Net Service Name, isto é, o nome da conexão que as aplicações irão utilizar para acessar o banco de dados através deste cliente. Este é o nome que será utilizado na configuração do E3.
Figura 9
10) PRONTO! Com isto, a configuração do cliente Oracle esta concluída.
3) Configurando uma aplicação E3
Após a configuração do cliente Oracle, será necessário configurar a aplicação E3 para acessar o servidor de banco de dados através deste cliente.
Passo-a-passo:
1) Deve-se abrir a aplicação desejada, e adicionar um objeto do tipo DataServer. Para tal, é necessário clicar com o botão direto do mouse sobre o projeto desejado, e na opção "Inserir" escolher o objeto Banco de Dados.
2) Uma vez inserido o objeto Banco de Dados, é necessário fazer sua configuração. Para isso, deve-se acessar as propriedades do objeto.
3) Na tela de propriedades do objeto Banco de Dados, deve-se configurar os seguintes itens:
Figura 10 – Propriedades do objeto Banco de Dados
4) Se toda a configuração estiver correta, ao pressionar o botão de "Testar Conexão" será mostrada uma janela indicando sucesso.
Figura 11 – Teste de conexão
5) PRONTO! Sua aplicação E3 está pronta para conectar e trocar informações com o banco de dados Oracle.
4) Outras informações
Para informações complementares sobre a conexão E3 e Oracle, acesse!
Outras informações sobre o banco de dados Oracle 10g poderão ser obtidas na documentação do mesmo.
NOTA: A utilização da versão 10g do Oracle está vinculada ao uso da versão 2.5 ou superior do E3. Versões anteriores do software da Elipse não são compatíveis com a versão 10g do banco de dados.
Consulte o Manual do Usuário e a Referência de Scripts do E3 para obter mais informações sobre métodos e propriedades do objeto Banco de Dados.