Tempo aproximado para leitura: 00:01:26 min
Dúvida
Como validar a conexão do TotvsAppserver com o banco de dados?
Ambiente
Framework - Framework (Linha Logix) - Instalação / Atualização - Todas as versões
Solução
Para validar o teste de conexão com o banco, posicione no prompt de comando na pasta Appserver da instalação do Totvstec que pode ser por exemplo:
Linux: cd /totvs/logix/bin/appserver
Windows: cd \totvs\logix\bin\appserver
Após acessar a pasta do appserver via prompt é necessário adicionar as variáveis de ambiente de acordo com seu ambiente.
Abaixo constam as variáveis necessárias para banco Oracle e Informix:
Windows - Oracle
Para ambiente apenas com o instant client da oracle:
SET ORACLE_HOME=C:\TOTVS\instantclient_19_6_x86
SET TNS_ADMIN=C:\TOTVS\instantclient_19_6_x86
SET PATH=%ORACLE_HOME%;%PATH%
Para ambiente com o client completo da oracle
SET ORACLE_HOME=C:\ORACLE\WINDOWS.X64_193000_client_home
SET TNS_ADMIN=C:\ORACLE\WINDOWS.X64_193000_client_home\network\admin
SET PATH=%ORACLE_HOME%/BIN;%PATH%
Linux - oracle
export ORACLE_HOME=/totvs/oracle/product/12.2.1/client_1
export PATH=/totvs/oracle/product/12.2.1/client_1/bin:$PATH
export TNS_ADMIN=/totvs/oracle/product/12.2.1/client_1/network/admin
Windows - Informix
SET INFORMIXDIR=C:\Program Files (x86)\IBM\Informix\Connect
SET PATH=$INFORMIXDIR/bin:$PATH
Linux - Informx
export INFORMIXDIR=/opt/u/informix
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/client:$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib/c++:$INFORMIXDIR/lib/dmi
Aplicada às variáveis de ambiente, ainda no prompt realize o teste aplicando a seguinte linha de comando:
testdbconnection.exe -u <user> -p <password> -d <banco> -a <alias> -t logix
Em ambiente com logix 64 bits, o teste de conexão com banco pode ser feito via Assistente de Atualização. Para efetuar desta forma, siga os passos abaixo:
1- Instale e configure o Assistente de Atualização
2- Inclua uma nova conexão com o banco
Sintaxe:
testdbconnection - executável para servidor Linux.
testdbconnection.exe - executável para servidor Windows.
[testdbconnection|testdbconnection.exe] -u <user> -p <password> -d [informix|oracle|mssql] -a <alias> -t LOGIX
-u Identificação do usuário de conexão ao banco de dados;
-p Identificação da senha do usuário de conexão ao banco de dados;
-d Identificação do tipo do banco de dados. Valores possíveis para o Logix: Informix, Oracle ou MSSQL;
-a Nome do alias DataSource Name/ODBC criado para conexão ao banco de dados;
-t LOGIX parâmetro obrigatório para o Logix.
Saiba Mais
Como instalar o Assistente de Configuração Logix 64bits
Assistente de Conexão com o Banco de Dados
1 Comentários