Você está aqui: Início > Produtos > Network Monitor (Pro) > Manual > Banco de dados do programa — migração para o Firebird 5

Banco de dados do programa — migração para o Firebird 5

O 10-Strike Network Monitor Pro inclui e usa o banco Firebird. A partir da versão 8.0 do programa, o pacote de instalação traz o Firebird 5. Em uma instalação nova no servidor (sem uma versão antiga do 10-Strike Network Monitor Pro em execução), o Firebird v5 é instalado. Se o servidor já tem o 10-Strike Network Monitor Pro com o Firebird 3, o banco 3.0.12 é instalado ou atualizado automaticamente (é a última versão da linha 3.x). Nesse caso, a passagem para o Firebird 5 é só manual, depois.

Estes são os motivos para migrar para o Firebird 5:

  • O Firebird 5 executa em paralelo tarefas comuns: backup, restauração, sweep, criação e reconstrução de índices.
  • O Firebird 5 grava data e hora com fuso horário.

Mais detalhes da versão nova estão nas Release Notes, no site dos desenvolvedores do banco.

 

Como migrar para o Firebird 5

Para passar o banco atual do programa para o Firebird 5, faça o seguinte.

  1. Faça uma cópia de segurança do banco de monitoramento. Isso fica nas configurações do programa, seção Database. Confira se a cópia está boa e se o banco pode ser restaurado a partir dela.
  2. Feche o programa. Pare o serviço 10-Strike Network Monitor Watchdog. Pare o serviço 10-Strike Network Monitor Pro Service.
  3. Abra a pasta c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\bin\ e execute o arquivo uninstall.bat. Depois, abra a lista de serviços no Service Manager do sistema e confira se todos os serviços com a palavra "Firebird" no nome sumiram.
  4. Apague a pasta c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\ com todo o conteúdo. Se você alterou parâmetros do banco no arquivo firebird.conf, guarde uma cópia para configurar a versão mais nova (quase todos os parâmetros são os mesmos).
  5. Inicie o pacote novo do 10-Strike Network Monitor Pro (v8.0 ou mais recente). O instalador pode parar no último passo (iniciar o serviço de monitoramento). Isso é normal: o banco ainda está no formato antigo e o serviço não conecta. Deixe o instalador nessa etapa e siga para o próximo passo.
  6. Restaure o banco de monitoramento a partir da cópia, na versão nova do Firebird. Veja o tópico Criação e restauração de backup do banco. Copie o banco restaurado para o local do banco anterior e reinicie o serviço Firebird Server.
  7. Se você tinha um caminho personalizado do arquivo NETMONITOR.FDB no arquivo aliases.conf, informe esse caminho de novo no arquivo de configuração novo, agora chamado databases.conf (na pasta c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\).
  8. Reinicie o 10-Strike Network Monitor Pro Service. Depois da instalação ele pode ficar no estado starting. Nesse caso, encerre o processo NMProSvc.exe no Task Manager para reiniciá-lo. Confira se o serviço ficou no estado running.

A migração do banco termina aqui.

 

Como instalar e configurar o servidor Firebird 5 manualmente

Para instalar o banco Firebird manualmente em outro local, baixe o pacote no site oficial. O 10-Strike Network Monitor Pro suporta as versões de 64 e de 32 bits do banco (com a biblioteca cliente de 32 bits GDS32.dll na pasta do programa).

Em seguida, execute estes passos.

  1. Descompacte o arquivo do banco em uma pasta nova. Por exemplo, c:\program files\fb5.
  2. Abra essa pasta.
  3. Copie o arquivo de configuração firebird.conf do pacote do 10-Strike Network Monitor Pro para a pasta do Firebird.
  4. Abra um console do sistema (cmd) e vá à pasta do Firebird com o comando cd (cd "c:\program files\fb5").
  5. Execute o comando: instsvc install -a
  6. Execute o comando: instreg install
  7. Execute o comando: gsec -user sysdba -passw 1 -add SYSDBA -pw masterke
  8. Se o comando anterior der erro, execute: gsec -user sysdba -passw 1 -modify SYSDBA -pw masterke
  9. Execute o comando: instsvc start

Use esta instalação manual do Firebird só quando for necessário e você souber o que está fazendo. Nos outros casos, use o pacote network-monitor-pro.exe, que configura o banco automaticamente.

 

O que fazer depois da instalação do Firebird 5

Depois da migração para o Firebird 5, abra a console gráfica (o aplicativo principal de monitoramento) e recrie os usuários, se eles existiam antes da migração. Na seção Users and rights das configurações, apague os usuários da lista e crie-os de novo.

Também recomendamos trocar a senha padrão do superusuário SYSDBA. Use o botão Database connection settings... e informe a senha nova no campo Change the database root user password.