Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revertida da versão 3

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

    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

    como as variáveis de ambiente podem ser configuradas para Windows e Linux.

    WindowsLinux
    Sem Formato
    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%
    Sem Formato
    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




    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

    Veja também

    DBAccess - Seção [Environment], chave ClientLibrary