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.
📄️ Oracle
Requisitos de Conexão para Bancos de Dados Oracle
📄️ Postgresql
Requisitos de Conexão para Bancos de Dados Postgresql
Cadastrar Banco de Dados
Para iniciar o monitoramento, é necessário cadastrar o banco de dados no DBizzie.
Processo de Cadastro
- Acesse a seção "Bancos de Dados" no menu principal
- Clique no botão "+ New Database"
- Preencha as informações de conexão
- Teste a conectividade usando o botão "Test Connection"
- 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:
- Preencha todas as informações de conexão necessárias
- Clique no botão "Test Connection"
- Aguarde o resultado do teste
- 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
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:
- Clique no ícone ✏️ (editar)
- Modifique as informações necessárias
- Teste a conectividade usando o botão "Test Connection" (recomendado)
- 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:
- Clique no ícone 🗑️ (deletar)
- Confirme a ação
- Atenção: Todos os dados coletados serão removidos
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:
- Configurar Templates - Aplicar templates de monitoramento
- Criar Grupos - Organizar acesso por usuários
- Acessar Dashboards - Visualizar dados coletados
Mantenha as credenciais dos bancos de dados seguras e atualize-as regularmente conforme políticas de segurança da empresa.