Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 2 Próxima »

O TOTVS | DBAccess utiliza a OCI (Oracle Call Interface) do Oracle para criar o túnel de comunicação entre o ERP TOTVS e o Banco de Dados Oracle.

Para o correto funcionamento desta estrutura, atendendo à particularidades do produto, é necessário configurar algumas variáveis de ambiente. São elas:


Variável de AmbienteDescrição
ORACLE_HOME

Configure esta variável de ambiente para apontar para o diretório em que o client do Oracle está instalado.

TNS_ADMIN

Configure esta variável de ambiente para apontar para o diretório onde se encontram os arquivos de configuração sqlnet.ora e tnsnames.ora.


Observações:

  • Algumas distribuições de Sistemas Operacionais exigem a configuração da variável de ambiente ORACLE_SID.
  • A variável de ambiente ORACLE_SID deve conter o nome da instancia do Oracle que será utilizada pelo ERP e TOTVS | DBAccess
  • Recomenda-se a adição da variável de ambiente ORACLE_HOME nos paths configurados na variável de ambiente PATH




Exemplos de configuração

Abaixo, um exemplo de como as variáveis de ambiente podem ser configuradas para Windows e Linux.

WindowsLinux
SET ORACLE_HOME=c:\oracle\12.1.0\client
SET TNS_ADMIN=c:\oracle\12.1.0\network\admin
SET ORACLE_SID=orcl
SET PATH=%PATH%;%ORACLE_HOME%
export ORACLE_HOME=/opt/oracle/12.1.0/client
export TNS_ADMIN=/opt/oracle/12.1.0/network/admin
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH





EXTRA - Dicas de configurações

Além da configuração das variáveis de ambiente, pode-se também adotar a abordagem de criar um Script de inicialização do TOTVS | DBAccess.

Neste script, antes da execução do TOTVS | DBAccess, pode-se definir todas estas configurações.

Exemplo:

Windows - usando um arquivo .batLinux - usando um script .sh
@set ORACLE_HOME=c:\oracle\12.1.0\client
@set TNS_ADMIN=c:\oracle\12.1.0\network\admin
@CD "c:\totvs\dbaccess\"
@dbaccess64.exe -console
export ORACLE_HOME=/opt/oracle/12.1.0/client
export TNS_ADMIN=/opt/oracle/12.1.0/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
./dbaccess64
  • Sem rótulos