Histórico da Página
Pagetitle | ||||
---|---|---|---|---|
|
O procedimento para a criação de uma fonte de dados para uso com Oracle envolve a criação/utilização de um nome de serviço conectado através da OCI (ORACLE Call Interface).
- Abra o arquivo tnsnames.ora para edição.
- Crie um novo nome de serviço seguindo a sintaxe do tnsnames.ora.
- Salve o arquivo.
Estado | ||||||
---|---|---|---|---|---|---|
|
Estado | ||||||
---|---|---|---|---|---|---|
|
1- Instalação simples seguindo modelo abaixo:
Dentro da pasta raiz product, deverão ser organizadas as versões dos clients e o tnsnames.ora que é comum a todas elas.
Organizar as versões x64 e x86 como a imagem acima.
2- Variáveis de ambiente
Bloco de código | ||
---|---|---|
| ||
Windows
# Diretório de instalação
ORACLE_HOME=C:\install\product\19.6.0\x64\instantclient
# ID
ORACLE_SID=orcl
# Arquivo de configuração para acesso as bases Oracle
TNS_ADMIN=C:\install\product
Linux
export ORACLE_HOME=/opt/oracle/x86/instantclient_19_18
export PATH=$PATH:/opt/oracle/x86/instantclient_19_18
export LD_LIBRARY_PATH=/opt/oracle/x86/instantclient_19_18:/totvs/bin/appserver_131227:/lib/libaio.so.1
export TNS_ADMIN=/opt/oracle
|
3- TNSNAMES.ora
Bloco de código | ||
---|---|---|
| ||
# LGX12_ORACLE
UTLOGIX_ORA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = servidor.jv01.local)(PORT = 1520))
)
(CONNECT_DATA =
(SERVICE_NAME = servidor)
)
) |
Aviso |
---|
Após a configuração, precisa executar a ferramenta testdbconnection para adicionar a configuração de banco ao dbaccess.ini ou totvsdbaccess.ini. $ testdbconnection.exe -u usuario -p senha -d banco -a alias $ testdbconnection.exe -u logixoracle -p logixoracle -d ORACLE -a LOGIX_ORACLE Libs necessárias para Linux (32 bits) |