SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
TOTVS DBACCESS
ATENDIMENTO CAT
LINHA DATASUL
DBACCESS
CONCEITO DBACCESS
O DBAccess é uma ferramenta para conexão à base de dados, possibilitando o
acesso aos SGBDs mais utilizados, sem a necessidade de geração de código
específico para cada banco.
Possui também um monitor, onde é possível visualizar os usuários conectados, o
consumo de recursos, bem como o log das interações com o banco de dados.
DBACCESS
BANCOS HOMOLOGADOS
Os bancos homologados para o DBAccess são: o DB2, MS SQL Server, Informix,
Oracle, PostgreSQL, Informix. Para a linha de produto Microsiga Protheus, o Progress
OpenEdge também é homologado.
O MySQL, apesar de não homologado, é suportado na versão 5.5.9 para uso com o
TSS.
Observação: Verificar no TDN os bancos e as versões homologadas.
DBACCESS
INSTALAÇÃO
O processo de instalação é simplificado: execução do instalador e avanço nas demais
telas.
Por padrão, o DBAccess será instalado no diretório “DBAccess”, abaixo do diretório
“Program Files(x86)” ou “Arquivo de Programas(x86)”.
Prática:
Instalação do DBAccess
DBACCESS
INICIALIZAÇÃO
Após a instalação, é possível executar o DBAccess em modo console ou via Serviço
do Windows.
Para executar em modo console, criar um atalho para o executável e acrescentar ao
final da linha de comando o parâmetro –console.
Para instalar o Serviço, substituir o parâmetro –console por –install. Caso não seja
informado, o serviço será criado como Totvs DBAccess 4.2 Server.
DBACCESS
INICIALIZAÇÃO
(continuação)
Após a primeira execução, no diretório do DBAccess serão criados os arquivos dbacess.ini,
dbaccess.log e dbconsole.log.
• dbaccess.ini: contém as configurações do DBAccess (a princípio vazio);
• DBConsole.log: registra o início e finalização do registro e informações sobre conexão;
• DBAccess.log: registra o início do DBAccess, as advertências e erros ocorridos.
Prática:
Inicialização do DBAccess
DBACCESS
CRIAÇÃO ODBC
A conexão do DBAccess com o SGBD (com exceção do banco Oracle) é realizada
utilizando-se de ODBC.
Para cada SGBD há um detalhamento da configuração da ODBC que precisa ser realizada
para garantir a conexão do DBAccess. Esse detalhamento pode ser consultado nas FAQs
do TDN
Caso o SGBD utilizado seja o Oracle, não é necessário a criação de ODBC: nesse caso
será necessário a criação do Ambiente no Monitor do DBAccess e posterior edição do
arquivo dbaccess.ini, adicionando na seção Oracle a variável ClientLibrary indicando o
arquivo oci.dll do Oracle
Prática:
Configuração de ODBC
DBACCESS
CONFIGURAÇÃO
Após a inicialização do DBAccess, é necessário executar o aplicativo DBMonitor para
efetuar a configuração e testes de conexão ao banco de dados.
Confirmar a porta do DBAccess (por padrão 7890) e clicar na guia “Configurações” e em
seguida a guia correspondente ao SGBD a ser utilizado.
DBACCESS
CONFIGURAÇÃO
(continuação) É necessário criar uma Nova Conexão, digitando os valores correspondentes ao Alias
criado previamente na conexão ODBC (para ambientes 64 bits, utilizar o executar
odbcad32.exe localizado no diretório SysWOW64 do Windows).
DBACCESS
TESTE DE CONEXÃO
Após a configuração da Conexão, é possível efetuar uma validação da mesma.
Na guia “Assistentes”, selecionar a opção “Validação de Conexão”.
Após a mensagem de boas-vindas, selecionar o SGBD e, logo após digitar o nome da fonte
de dados ODBC.
Caso a conexão seja bem sucedida, será retornada uma caixa de mensagem com a
mensagem “Conexão OK!”.
Prática:
Conexão DBAccess
DBACCESS
LICENCIAMENTO
Por padrão são liberados 2 usuários de conexão ao DBAccess. Sendo esse o caso, não é
necessário o preenchimento das linhas “License Server” e “License Port” no arquivo
dbaccess.ini.
Porém, caso tenha sido contratado um licenciamento diferente, essa configuração se faz
necessário.
Tipos de Licenciamento: por processador ou por usuário.
DBACCESS
LICENCIAMENTO
(continuação)
Ao iniciar o serviço do DBAccess, o mesmo estabelece conexão com o servidor de licenças
e verifica se o License Server possui alguma licença 4091 (processor).
Se existir, o DBAccess consumirá o número de licenças igual ao número de processadores
(core) encontrado no equipamento onde está sendo executado.
Caso o total de licenças 4091 seja 0 (zero), é verificada a quantidade de licenças 4092
(user). Se encontrado, por padrão todas as licenças 4092 são consumidas
instantaneamente.
DBACCESS
LICENCIAMENTO
(continuação)
Se utilizados, em um determinado ambiente, mais de um serviço do DBAccess, é possível
limitar a quantidade de licenças no arquivo dbaccess.ini.
Na seção [General], deve-se inserir a chave LicenseLimit=nn, onde nn é o número de
licenças que o DBAccess vai solicitar ao License Server.
DBACCESS
ATUALIZAÇÃO
A atualização dá-se através de uma nova instalação.
Caso a nova instalação seja realizada no mesmo diretório de instalação da versão anterior,
anteriormente pode ser copiado as configurações da mesma (dbaccess.ini).
DBACCESS
CONFIGURAÇÕES
ADICIONAIS
Seção General: Contém as informações comuns (globais) para os ambientes
administrados pelo servidor.
• ConsoleMaxSize: Caso o arquivo (dbconsole.log) ultrapasse o tamanho definido,
o arquivo será renomeado, automaticamente, para a extensão .BAK e um novo
será criado. Caso já exista um arquivo .BAK, o sistema o apagará para que seja
possível renomear o arquivo de log atual que atingiu o tamanho limite.
• Port: por padrão a porta utilizada pelo DBAccess é 7890. Caso surja a
necessidade de alterar a mesma (já em uso ou criação de outro ambiente),
especificar a porta nesse parâmetro.
DBACCESS
CONFIGURAÇÕES
ADICIONAIS
Seção Service: contém configurações específicas para a configuração do TOTVS
DBAccess como um serviço do Windows. Estas chaves podem ser utilizadas quando da
necessidade de instalar no mesmo equipamento mais de uma instância do
TOTVS DBAccess
• Name: permite especificar um nome diferenciado para o serviço do TOTVS
DBAccess. Por padrão, o nome do serviço do TOTVS DBAccess é "DBACCESS”.
• DisplayName: Através desta chave, na seção [Service], é possível especificar
uma descrição diferenciada para o serviço do TOTVS DBAccess. Por padrão, a
descrição original do serviço é "TOTVS DBAccess 4.2 Server".
TOTVS DBACCESS
ATENDIMENTO CAT
LINHA DATASUL

Mais conteúdo relacionado

Semelhante a dbaccess.pdf

NoSQL com Zend Framework 2
NoSQL com Zend Framework 2NoSQL com Zend Framework 2
NoSQL com Zend Framework 2Flávio Lisboa
 
Dicas para Turbinar o servidor de Aplicações JBoss 7
Dicas para Turbinar o servidor de Aplicações JBoss 7Dicas para Turbinar o servidor de Aplicações JBoss 7
Dicas para Turbinar o servidor de Aplicações JBoss 7Claudio Miranda
 
Guia instalacao portal_web_sara
Guia instalacao portal_web_saraGuia instalacao portal_web_sara
Guia instalacao portal_web_sarajanu seriguela
 
Kit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoKit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoedimilsonmgomesmuana
 
Kit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoKit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoedimilsonmgomesmuana
 
Servidor - Criação de Domínios
Servidor - Criação de DomíniosServidor - Criação de Domínios
Servidor - Criação de Domíniosrphasaigg
 
Apostila de Sql Server 2005
Apostila de Sql Server 2005Apostila de Sql Server 2005
Apostila de Sql Server 2005Andre Nascimento
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotationeduardo dias
 
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...Edisio Nascimento
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheusEadanalise
 

Semelhante a dbaccess.pdf (20)

Fundamentos de JDBC
Fundamentos de JDBCFundamentos de JDBC
Fundamentos de JDBC
 
NoSQL com Zend Framework 2
NoSQL com Zend Framework 2NoSQL com Zend Framework 2
NoSQL com Zend Framework 2
 
Unidade O5
Unidade O5Unidade O5
Unidade O5
 
BDD
BDDBDD
BDD
 
Oracle
OracleOracle
Oracle
 
C # banco de dados
C # banco de dadosC # banco de dados
C # banco de dados
 
Dicas para Turbinar o servidor de Aplicações JBoss 7
Dicas para Turbinar o servidor de Aplicações JBoss 7Dicas para Turbinar o servidor de Aplicações JBoss 7
Dicas para Turbinar o servidor de Aplicações JBoss 7
 
Apache
ApacheApache
Apache
 
Guia instalacao portal_web_sara
Guia instalacao portal_web_saraGuia instalacao portal_web_sara
Guia instalacao portal_web_sara
 
Kit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoKit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novo
 
Kit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novoKit básico apres cad sus_java_treino_novo
Kit básico apres cad sus_java_treino_novo
 
Introdução ao BD Postgre
Introdução ao BD PostgreIntrodução ao BD Postgre
Introdução ao BD Postgre
 
Servidor - Criação de Domínios
Servidor - Criação de DomíniosServidor - Criação de Domínios
Servidor - Criação de Domínios
 
Zabbix
ZabbixZabbix
Zabbix
 
Apostila de Sql Server 2005
Apostila de Sql Server 2005Apostila de Sql Server 2005
Apostila de Sql Server 2005
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotation
 
[Advpl] guia de configuração
[Advpl]   guia de configuração[Advpl]   guia de configuração
[Advpl] guia de configuração
 
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheus
 
IDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaSIDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaS
 

dbaccess.pdf

  • 2. DBACCESS CONCEITO DBACCESS O DBAccess é uma ferramenta para conexão à base de dados, possibilitando o acesso aos SGBDs mais utilizados, sem a necessidade de geração de código específico para cada banco. Possui também um monitor, onde é possível visualizar os usuários conectados, o consumo de recursos, bem como o log das interações com o banco de dados.
  • 3. DBACCESS BANCOS HOMOLOGADOS Os bancos homologados para o DBAccess são: o DB2, MS SQL Server, Informix, Oracle, PostgreSQL, Informix. Para a linha de produto Microsiga Protheus, o Progress OpenEdge também é homologado. O MySQL, apesar de não homologado, é suportado na versão 5.5.9 para uso com o TSS. Observação: Verificar no TDN os bancos e as versões homologadas.
  • 4. DBACCESS INSTALAÇÃO O processo de instalação é simplificado: execução do instalador e avanço nas demais telas. Por padrão, o DBAccess será instalado no diretório “DBAccess”, abaixo do diretório “Program Files(x86)” ou “Arquivo de Programas(x86)”. Prática: Instalação do DBAccess
  • 5. DBACCESS INICIALIZAÇÃO Após a instalação, é possível executar o DBAccess em modo console ou via Serviço do Windows. Para executar em modo console, criar um atalho para o executável e acrescentar ao final da linha de comando o parâmetro –console. Para instalar o Serviço, substituir o parâmetro –console por –install. Caso não seja informado, o serviço será criado como Totvs DBAccess 4.2 Server.
  • 6. DBACCESS INICIALIZAÇÃO (continuação) Após a primeira execução, no diretório do DBAccess serão criados os arquivos dbacess.ini, dbaccess.log e dbconsole.log. • dbaccess.ini: contém as configurações do DBAccess (a princípio vazio); • DBConsole.log: registra o início e finalização do registro e informações sobre conexão; • DBAccess.log: registra o início do DBAccess, as advertências e erros ocorridos. Prática: Inicialização do DBAccess
  • 7. DBACCESS CRIAÇÃO ODBC A conexão do DBAccess com o SGBD (com exceção do banco Oracle) é realizada utilizando-se de ODBC. Para cada SGBD há um detalhamento da configuração da ODBC que precisa ser realizada para garantir a conexão do DBAccess. Esse detalhamento pode ser consultado nas FAQs do TDN Caso o SGBD utilizado seja o Oracle, não é necessário a criação de ODBC: nesse caso será necessário a criação do Ambiente no Monitor do DBAccess e posterior edição do arquivo dbaccess.ini, adicionando na seção Oracle a variável ClientLibrary indicando o arquivo oci.dll do Oracle Prática: Configuração de ODBC
  • 8. DBACCESS CONFIGURAÇÃO Após a inicialização do DBAccess, é necessário executar o aplicativo DBMonitor para efetuar a configuração e testes de conexão ao banco de dados. Confirmar a porta do DBAccess (por padrão 7890) e clicar na guia “Configurações” e em seguida a guia correspondente ao SGBD a ser utilizado.
  • 9. DBACCESS CONFIGURAÇÃO (continuação) É necessário criar uma Nova Conexão, digitando os valores correspondentes ao Alias criado previamente na conexão ODBC (para ambientes 64 bits, utilizar o executar odbcad32.exe localizado no diretório SysWOW64 do Windows).
  • 10. DBACCESS TESTE DE CONEXÃO Após a configuração da Conexão, é possível efetuar uma validação da mesma. Na guia “Assistentes”, selecionar a opção “Validação de Conexão”. Após a mensagem de boas-vindas, selecionar o SGBD e, logo após digitar o nome da fonte de dados ODBC. Caso a conexão seja bem sucedida, será retornada uma caixa de mensagem com a mensagem “Conexão OK!”. Prática: Conexão DBAccess
  • 11. DBACCESS LICENCIAMENTO Por padrão são liberados 2 usuários de conexão ao DBAccess. Sendo esse o caso, não é necessário o preenchimento das linhas “License Server” e “License Port” no arquivo dbaccess.ini. Porém, caso tenha sido contratado um licenciamento diferente, essa configuração se faz necessário. Tipos de Licenciamento: por processador ou por usuário.
  • 12. DBACCESS LICENCIAMENTO (continuação) Ao iniciar o serviço do DBAccess, o mesmo estabelece conexão com o servidor de licenças e verifica se o License Server possui alguma licença 4091 (processor). Se existir, o DBAccess consumirá o número de licenças igual ao número de processadores (core) encontrado no equipamento onde está sendo executado. Caso o total de licenças 4091 seja 0 (zero), é verificada a quantidade de licenças 4092 (user). Se encontrado, por padrão todas as licenças 4092 são consumidas instantaneamente.
  • 13. DBACCESS LICENCIAMENTO (continuação) Se utilizados, em um determinado ambiente, mais de um serviço do DBAccess, é possível limitar a quantidade de licenças no arquivo dbaccess.ini. Na seção [General], deve-se inserir a chave LicenseLimit=nn, onde nn é o número de licenças que o DBAccess vai solicitar ao License Server.
  • 14. DBACCESS ATUALIZAÇÃO A atualização dá-se através de uma nova instalação. Caso a nova instalação seja realizada no mesmo diretório de instalação da versão anterior, anteriormente pode ser copiado as configurações da mesma (dbaccess.ini).
  • 15. DBACCESS CONFIGURAÇÕES ADICIONAIS Seção General: Contém as informações comuns (globais) para os ambientes administrados pelo servidor. • ConsoleMaxSize: Caso o arquivo (dbconsole.log) ultrapasse o tamanho definido, o arquivo será renomeado, automaticamente, para a extensão .BAK e um novo será criado. Caso já exista um arquivo .BAK, o sistema o apagará para que seja possível renomear o arquivo de log atual que atingiu o tamanho limite. • Port: por padrão a porta utilizada pelo DBAccess é 7890. Caso surja a necessidade de alterar a mesma (já em uso ou criação de outro ambiente), especificar a porta nesse parâmetro.
  • 16. DBACCESS CONFIGURAÇÕES ADICIONAIS Seção Service: contém configurações específicas para a configuração do TOTVS DBAccess como um serviço do Windows. Estas chaves podem ser utilizadas quando da necessidade de instalar no mesmo equipamento mais de uma instância do TOTVS DBAccess • Name: permite especificar um nome diferenciado para o serviço do TOTVS DBAccess. Por padrão, o nome do serviço do TOTVS DBAccess é "DBACCESS”. • DisplayName: Através desta chave, na seção [Service], é possível especificar uma descrição diferenciada para o serviço do TOTVS DBAccess. Por padrão, a descrição original do serviço é "TOTVS DBAccess 4.2 Server".