Breadcrumbs

Como acessar o banco de dados Derby no Concentrador, Agente e MultiSat?

Introdução

Como acessar o banco de dados Derby no Concentrador, Agente e MultiSat?

Passo a passo

A partir da versão 4.8.5 o Concentrador e o Agente passarão a utilizar o Banco de Dados Derby para armazenar algumas informações como Activity e ControlNumber, que antes eram armazenados em arquivos na pasta control.

Para acessar este banco, pode ser utilizado o gerenciador de banco “SQuirreL SQL Client” com o plugin “derby-10.12.1.1.jar”. Segue procedimento:

Após instalar o “SQuirreL SQL Client” (link abaixo para download) copiar o arquivo derby-10.12.1.1.jar (link abaixo para download) para a pasta plugins onde foi instalado o SQuirreL e abrir o programa. Em “Drivers”, “Apache Derby Embedded”, “Extra Class Path”, “Add”, escolher o plugin “derby-10.12.1.1.jar”. Clicar em Open e após, OK:

SQuirreL SQL Client:
http://172.31.40.60/arquivos/squirrel/s … andard.zip

Plugin Derby:
http://172.31.40.60/arquivos/squirrel/d … 12.1.1.zip

image-20221130-033114.png

Em Aliases, clicar no botão + (mais), informar no campo “Name” um nome para a conexão, no campo “Driver” escolher a opção “Apache Derby Embedded” e no campo “URL” informar o caminho do banco da seguinte forma, Ex:
jdbc:derby:C:\Program Files\NDDigital\eForms_NFCe\Agent Service\control\db\dataBase;create=true
A credencial de acesso padrão é a seguinte:
Login: sa
Senha: ndd

image-20221130-033132.png

Se for acessado o banco diretamente no Agente e Concentrador, o serviço deve estar parado.

Caso seja gerado o erro abaixo ao instalar o SQuirreL (This directory can not be written! Please choose another directory!), deve ser criado manualmente a pasta de instalação (C:\Program Files (x86)\squirrel-sql-3.7.1) e dar permissão total.

image-20221130-033128.png

Para realizar a instalação no Linux basta executar o comando abaixo:

java -jar squirrel-sql-3.7.1-standard.jar

Por padrão ele será instalado em:

/usr/local/squirrel-sql-3.7.1

e o plugin do “derby” deve ser colocado em:

/usr/local/squirrel-sql-3.7.1/plugins

Informações Complementares

Outra opção também, é o DB Visualizer

Quem tiver interesse, segue como utiliza-lo.

1 - Baixa-lo: https://www.dbvis.com/download/10.0

2 - Abrir e configurar uma nova conexão desta forma:

image-20221130-033216.png

3 - Copiar a pasta “db” de control do agente ou concentrador, e colar no desktop.

4 - Abrir a conexão e o banco poderá ser acessado.

Obs: usuário sa senha ndd

Outras informações

Fonte: Rainmakers Team