Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pagetitle
Como configurar o DBAccess para utilizar o Oracle com OCI
Como configurar o DBAccess para utilizar o Oracle com OCI

O

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
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:

  • A chave ClientLibrary no dbaccess.ini
  • 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
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
  • 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 configuração do dbaccess.ini:

Sem Formato
[General]
LicenseServer=192.168.1.25
LicensePort=5555

[ORACLE]
environments=homologacao

[ORACLE/homologacao]
user=c##dbuser
password=ìþ“û·Œ½
TableSpace=HOMOLOG_DATA
IndexSpace=HOMOLOG_IDX
MemoAsBlob=1
ClientLibrary=c:\oracle\12.1.0\client\oci.dll


Abaixo, um exemplo de como as variáveis de ambiente podem ser configuradas.

Windows
Toggle Cloak

Cloak

Configurando via Painel de Controle

  • Acesse as Propriedades do Sistema
  • Na aba Avançado, clique no botão Variáveis de Ambiente
  • Em Variáveis de Sistema, crie as variáveis citadas com seus respectivos conteúdos

Configurando via Prompt de Comando

Linux
Toggle Cloak

Cloak

Configurando via Prompt de Comando




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

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

Neste script, antes da execução do

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
, pode-se definir todas estas configurações.

Exemplo:

Windows - usando um arquivo .batLinux - usando um script .sh
Sem Formato
@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
Sem Formato
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