Para o banco de dados ORACLE você pode instalar a ferramenta para conexão com o banco chamada Oracle Client Runtime ou Oracle InstantClient.
Abaixo estão descritos os procedimentos para a ferramenta Oracle InstantClient para realizar a conexão do banco Logix em ORACLE. O download do ORACLE InstantClient, pode ser realizado através dos seguintes links: - Client Oracle Windows - Client Oracle Linux WINDOWS 1- Faça a extração dos dados no diretório que você achar mais adequado, exemplo: c:\oracle\instantclient_21_6
2- Configure o arquivo TNSNAMES.ora para realizar a comunicação com o banco de dados. O arquivo tnsnames.ora é responsável por armazenar os nomes de serviço de rede para que a estação de trabalho (client) consiga conectar-se ao servidor Oracle
3- Estabelecida a conexão com o banco de dados é necessário configurar as seguintes variáveis de ambiente: ORACLE_HOME=Indica o diretório de instalação do Client Oracle exemplo: c:\oracle\instantclient_21_6 TNS_ADMIN=Indica o diretório de instalação do Client Oracle exemplo: c:\oracle\instantclient_21_6 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 NLS_DATE_FORMAT=dd/mm/yyyy hh24:mi:ss NLS_NUMERIC_CHARACTERS=,.
LINUX Para conectar ao banco de dados é necessário configurar alguns arquivos após instalar o client Oracle. Utilize o usuário administrador (root). Arquivos a serem configurados: 1- Arquivo tnsnames.ora localizado no diretório onde está instalado o Client do Oracle. (exemplo: /opt/oracle/product/19c/network/admin) Para cada ambiente TOTVS Tec é necessário um serviço TNS. # tnsnames.ora Network Configuration File: /oracle/product/19c/network/admin/tnsnames.ora # Generated by Oracle configuration tools. LOGIX12 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = lndb02)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ora19c) ) )
2- Arquivo "totvsenv.sh" do totvstec, localizado no diretório de instalação dos appserver (/totvs/logix64/bin). Configurar as seguintes variáveis no final do arquivo: export ORACLE_HOME=/opt/oracle/product/19c export LD_LIBRARY_PATH=$ORACLE_HOME/lib export TNS_ADMIN=$ORACLE_HOME/network/admin export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 export NLS_DATE_FORMAT='dd/mm/yyyy hh24:mi:ss' export NLS_NUMERIC_CHARACTERS=',.' Observação: Se na execução do instalador do Logix você informou em tela o caminho do client Oracle, não há necessidade de realizar esta configuração no arquivo totvsenv.sh. |