Árvore de páginas

Versões comparadas

Chave

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

01. INTRODUÇÃO

Este documento apresenta os procedimentos de atualização da biblioteca client do

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
, a DBAPI, para ambientes com Sistema Operacional Windows e Linux.

Notainfo

A DBAPI é a biblioteca de comunicação entre o

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
e o
Inclusão de trecho
Application Server
Application Server
nopaneltrue
.



02. REQUISITOS

Para todo procedimento de atualização, adota-se como boa prática a criação de um backup "daquilo" que será atualizado.

O ambiente que será atualizado precisa estar "offline", ou seja, o serviço do 

Inclusão de trecho
Application Server
Application Server
nopaneltrue
precisa estar parado.

Baixar a última versão do

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
que está disponível no Portal de Suporte - seção de Downloads.


Painel

Nessa página:

Índice
maxLevel2
minLevel2
include.*
stylenone
printablefalse

03. PROCEDIMENTOS - Windows

A atualização da DBAPI consiste em substituí-la na(s) pasta(s) onde o 

Inclusão de trecho
application server
application server
nopaneltrue
foi instalado, pelo arquivo contido no pacote (*.zip).

Nota

Em versões anteriores a 19.2.1.0, a DBAPI 64 Bits tem sua nomenclatura definida como "dbapi64.dll"

Nota

A partir da versão 19.2.1.0 do 

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
, a DBAPI 64 Bits passa a ser disponibilizada na pasta client e sua nomenclatura muda de "dbapi64.dll" para apenas "dbapi.dll".



Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspw1,pw2,pw3,pw4
Totvs custom tabs box items
defaultyes
referenciapw1

Após o download do pacote de atualização do

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
, abra-o com um duplo clique.

Totvs custom tabs box items
defaultno
referenciapw2

Supondo que o seu

Inclusão de trecho
Application Server
Application Server
nopaneltrue
é 64 Bits, acesse a pasta client contida no pacote e faça uma cópia da dbapi.dll para a pasta onde o 
Inclusão de trecho
application server
application server
nopaneltrue
está instalado.

Nota

Caso o seu

Inclusão de trecho
application server
application server
nopaneltrue
seja 32 Bits, você deverá poderá fazer uma cópia da dbapi.dll que está na "raíz" do pacote de atualização, para a pasta onde o
Inclusão de trecho
application server
application server
nopaneltrue
está instalado.

Totvs custom tabs box items
defaultno
referenciapw3

Caso seja exibida uma mensagem solicitando confirmar a sobreposição do arquivo, clique em sim.

Totvs custom tabs box items
defaultno
referenciapw4

Após concluir a atualização, inicie o serviço do

Inclusão de trecho
application server
application server
nopaneltrue
e confirme se a versão da dbapi.dll em uso condiz com a versão liberada no Portal de Suporte.

Dica

Se quiser saber como checar a versão do

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
e/ou DBAPI, recomendamos a leitura do documento com os procedimentos de Como recuperar a build do DBAccess.


04. PROCEDIMENTOS - Linux

A atualização do da DBAPI consiste em substituí-la na(s) pasta(s) onde o 

Inclusão de trecho
dbaccessapplication serverdbaccess
application server
nopaneltrue
consiste em substituir os arquivos que estão nas pasta onde ele foi instalado, pelos arquivos contidos  pelo arquivo contido no pacote (*.tar.gz).

Informações

Os procedimentos descritos a seguir consideram a execução através de um prompt de comando.



Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspl1,pl2,pl3
Totvs custom tabs box items
defaultyes
referenciapl1

Após o download do pacote de atualização do

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
, faça a extração de seu conteúdo na pasta tmp do seu ambiente, por exemplo.

Sem Formato
tec-sles12:~/Downloads # tar xzf YY-MM-DD-DBACCESS_LINUX_X64_BUILD-YYYYMMDD.TAR.GZ -C /tmp/dbaccess/.
Totvs custom tabs box items
defaultno
referenciapl2

Supondo que o seu

Inclusão de trecho
Application Server
Application Server
nopaneltrue
é 64 Bits, acesse a pasta client contida no pacote e faça uma cópia da dbapi.so Após concluir a extração dos arquivos, faça uma cópia deles para a pasta onde o
Inclusão de trecho
dbaccessapplication serverdbaccess
application server
nopaneltrue
está instalado.

Sem Formato
tec-sles12:/tmp/dbaccess/client # cp * -Rdbapi.so /opt/totvs/protheus/dbaccess/bin/appserver
Nota

Caso o seu

Inclusão de trecho
application server
application server
nopaneltrue
seja 32 Bits, você deverá baixar o pacote de atualização do 
Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
32 Bits e posteriormente executar os procedimentos de extração e cópia citados nos passos 1 e 2.

Totvs custom tabs box items
defaultno
referenciapl3

Após concluir a atualização, inicie o serviço do

Inclusão de trecho
dbaccessapplication serverdbaccess
application server
nopaneltrue
e confirme se a versão da dbapi.dll em uso condiz com a versão liberada no Portal de Suporte.

Dica

Se quiser saber como checar a versão do

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
, recomendamos a leitura do documento com os procedimentos de Como recuperar a build do DBAccess.



05. DEMAIS INFORMAÇÕES

Dica

Diante de alguns cenários, como em ocorrências de parada abrupta do serviço do

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
, pode ser necessário utilizar um build debug.

Para utilização da versão debug (apenas para fins de diagnóstico de cenários como o citado acima) deve-se substituir o arquivo dbaccess (para versões 32 Bits) ou dbaccess64 (para versões 64 Bits) contido na pasta de instalação, pelos arquivos que estão na pasta debug do pacote de atualização do

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
.

Informaçõesnote

A atualização da DBAPI na pasta de instalação do 

Inclusão de trecho
application server
application server
nopaneltrue
deve ser feita sempre que ocorrer a atualização do Através da leitura deste documento você pôde perceber que o
Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
foi disponibilizado nas arquiteturas 32 Bits e 64 Bits..

Nota

A versão e data de geração da DBAPI na pasta do 

Inclusão de trecho
Application Server
Application Server
nopaneltrue
deve ser igual ou superior a versão e data de geração da DBAPI contida no pacote de atualização do
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
.

Nota

Em ambientes com Sistema Operacional Windows, o arquivo dbapi.dll (32 Bits) é necessário na pasta de instalação do Uma forma de identificar a arquitetura do seu

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
é avaliando o nome do executável. para a correta execução do
Inclusão de trecho
dbmonitor
dbmonitor
nopaneltrue
.

Informações
Para utilização da DBAPI debug (apenas para fins de diagnóstico e devido a recomendação dos times de suporte e/ou desenvolvimento da TOTVSTEC) deve-se substituir o arquivo dbapi.dll ou dbapi.so na pasta de instalação do
Inclusão de trecho
application server
application server
nopaneltrue
, pela DBAPI contida na pasta ..\client\debug do pacote de atualização do
Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
.
  • dbaccess.exe (windows) ou dbaccess (linux), refere-se ao executável 32 Bits
  • dbaccess64.exe (windows) ou dbaccess64 (linux), refere-se ao executável 64 Bits

    06. ASSUNTOS RELACIONADOS


    Templatedocumentos

    HTML
    <script>
    AJS.toInit(function () {
      // 55 px is collapsed state
      if (AJS.$("div.ia-fixed-sidebar").width() != 55) {
        AJS.$("a.expand-collapse-trigger").click();
      }
    });
    </script>