Pular para o conteúdo principal

Bancos de Dados

Esta seção explica como configurar e gerenciar as conexões com bancos de dados no DBizzie.

Visão Geral

Os bancos de dados são as estruturas que armazenam as informações coletadas pelo DBizzie para geração de análises, relatórios e sugestões de melhorias referentes à saúde e performance dos bancos de dados monitorados.

Requisitos de Conexão

Selecione o banco de dados de seu interesse para acessar os requisitos.

Cadastrar Banco de Dados

Para iniciar o monitoramento, é necessário cadastrar o banco de dados no DBizzie.

Processo de Cadastro

  1. Acesse a seção "Bancos de Dados" no menu principal
  2. Clique no botão "+ New Database"
  3. Preencha as informações de conexão
  4. Teste a conectividade usando o botão "Test Connection"
  5. Confirme o cadastro

Informações de Conexão

Identificação:

  • Name: Nome amigável para identificar o banco no DBizzie
  • Description: Descrição opcional do banco de dados
  • Active: Ativa ou desativa a coleta de dados deste banco

Conectividade:

  • Hostname: Endereço DNS ou IP do servidor do banco
  • Port: Porta de conexão (padrão: 1521)
  • Service (Oracle): Nome do serviço Oracle (SERVICE_NAME)
  • Database (Postgresql): Nome do bancos de dados

Autenticação:

  • Username: Usuário criado especificamente para o DBizzie
  • Password: Senha do usuário

Configurações Avançadas:

  • Max Connections: Quantidade máxima de conexões simultâneas (padrão: 5)
  • Connection Timeout: Timeout para conexões (segundos)
  • Query Timeout: Timeout para consultas (segundos)

Organização:

  • Tags: Rótulos para organizar e filtrar bancos de dados

Teste de Conectividade

Durante o cadastro ou edição de um banco de dados, é possível testar a conectividade usando o botão "Test Connection".

Como testar:

  1. Preencha todas as informações de conexão necessárias
  2. Clique no botão "Test Connection"
  3. Aguarde o resultado do teste
  4. Verifique se a conexão foi bem-sucedida

O que é testado:

-- O sistema executará consultas como:
SELECT BANNER FROM V$VERSION;
SELECT INSTANCE_NAME FROM V$INSTANCE;

Resultados possíveis:

  • ✅ Conexão bem-sucedida: Todas as informações estão corretas
  • ❌ Erro de conexão: Verifique as informações e tente novamente
Dica

Sempre teste a conexão antes de salvar o banco de dados. Isso garante que o monitoramento funcionará corretamente.

Gerenciar Bancos de Dados

Visualizar Bancos

A lista de bancos exibe:

  • Status: Connected/Connecting/Error/Disabled
  • Nome e descrição
  • Última coleta de dados
  • Tags associadas
  • Ações disponíveis

Editar Configurações

Para modificar configurações de um banco:

  1. Clique no ícone ✏️ (editar)
  2. Modifique as informações necessárias
  3. Teste a conectividade usando o botão "Test Connection" (recomendado)
  4. Salve as alterações

Desativar Monitoramento

Para pausar temporariamente o monitoramento:

  • Desmarque a opção "Active"
  • O banco permanece cadastrado mas não coletará dados

Excluir Banco de Dados

Para remover permanentemente um banco:

  1. Clique no ícone 🗑️ (deletar)
  2. Confirme a ação
  3. Atenção: Todos os dados coletados serão removidos
Importante

A exclusão de um banco de dados remove permanentemente todo o histórico de monitoramento. Esta ação não pode ser desfeita.

Tags e Organização

Funcionalidade das Tags

As tags permitem:

  • Filtrar bancos por categoria
  • Agrupar bancos relacionados
  • Organizar dashboards e relatórios
  • Facilitar navegação em ambientes grandes

Exemplos de Tags

Ambiente: produção, homologação, desenvolvimento
Aplicação: erp, crm, portal, mobile
Departamento: financeiro, vendas, rh
Criticidade: critico, importante, normal
Localização: datacenter-a, nuvem, filial-sp

Gerenciar Tags

  • Criar: Digite novas tags durante o cadastro
  • Editar: Modifique tags existentes na edição do banco
  • Filtrar: Use tags para filtrar visualizações
  • Relatórios: Agrupe dados por tags

Status

Indicadores de Status

  • 🟢 Connected: Conectado e coletando dados
  • 🟡 Connecting: Tentando conectar
  • 🔴 Error: Ocorreu um erro ao conectar (passe o mouse sobre o ícone para ver o erro)
  • ⚪ Disabled: Conexão desabilitada

Solução de Problemas

Erro de Conexão no Teste

Possíveis causas:

  • Credenciais incorretas
  • Firewall bloqueando conexão
  • Serviço Oracle indisponível
  • Configuração de rede

Diagnóstico:

# Testar conectividade de rede
telnet hostname porta

# Verificar resolução DNS
nslookup hostname

# Teste com sqlplus (se disponível)
sqlplus username/password@hostname:porta/service

Erro de Permissões

Sintomas:

  • Conexão estabelecida mas sem dados
  • Erros de acesso a views do sistema

Solução:

  • Verificar se todas as permissões foram concedidas
  • Executar novamente os scripts SQL de permissão
  • Confirmar se o usuário tem acesso às views V$ e DBA_*

Performance de Consultas

Otimizações:

  • Ajustar timeouts conforme necessidade
  • Reduzir número máximo de conexões se necessário
  • Verificar performance do banco Oracle ou Postgresql
  • Considerar horários de menor carga para coletas

Próximos Passos

Após cadastrar bancos de dados:

  1. Configurar Templates - Aplicar templates de monitoramento
  2. Criar Grupos - Organizar acesso por usuários
  3. Acessar Dashboards - Visualizar dados coletados
Dica

Mantenha as credenciais dos bancos de dados seguras e atualize-as regularmente conforme políticas de segurança da empresa.