Informações Básicas: Objetivo: Treinamento voltado para os profissionais que desejam aprofundar seus conhecimentos de PostgreSQL, tais como arquitetos de sistemas, desenvolvedores, DBAs, webmasters e consultores de TI. Pre-requisitos: Dominar os comandos SQL e ter conhecimentos basicos sobre SGBD (Sistema Gerenciador de Banco de Dados). Desejavel conhecimento em administração de sistema operacional Linux. A quem se destina: Profissionais de tecnologia que desejam aprofundar os conhecimentos no banco de dados PostgreSQL, administradores de sistemas e banco de dados. Conteúdo Programático: Arquitetura do PostgreSQL
• Conexões
• Módulos internos
• Processos
Configuração de ambiente
• Formatos de data
• Codificação
• Localização
• Variáveis de ambiente
O arquivo postgresql.conf
• Opções gerais
• Opções de manutenção
Gerenciamento de banco de dados
• Criação de cluster
• Iniciando o servidor de banco de dados
• Tablespaces
• Criando um banco de dados
• Layout físico
• Removendo um banco de dados
• Banco de dados template
Catálogo de dados
• Principais tabelas de sistema
Autenticação de clientes
• Arquivo pg_hba.conf
• Métodos de autenticação
• Arquivo pg_ident.conf
Administração de segurança lógica
• Gerenciando schema
• Gerenciando usuários e permissões (Roles)
• Gerenciando Roles de Login (usuários)
• Gerenciando Roles Contêiner (grupos)
• GRANT e REVOKE para Roles
• Controle de acesso a Objetos
• GRANT e REVOKE para Objetos
Administração de segurança física
• Backup lógico (pg_dump)
• Restauração de dump texto
• Restauração de dump binário (pg_restore)
• Backup físico offline
Manutenção de banco de dados
• A rotina de vacuum
• Atualização de estatísticas
• Prevenindo falhas no id de transação
• Verificando os ids de transação
• Habilitando o autovacuum
• Rotina de reindexação
Monitorando o PostgreSQL
• Monitoramento de espaço em disco
• Monitoramento de tamanho de objetos
• Estatísticas de uso de memória
• Estatísticas de uso de tabelas e índices
• Verificando conexões
• Configurando e entendendo o log de atividades
Write Ahead Log
• O que é o WAL
• Configuração do WAL
• Benefícios do WAL
Point-in-Time Recovery
• O que é PITR
• Configuração
• Como fazer o backup para PITR
• Como restaurar um backup de PITR
Administração do software
• Migração entre versões
Instalando o PostgreSQL no Linux
• Instalação a partir dos fontes
• Instalação a partir de pacotes
Instalando o PostgreSQL no Windows
• Instalação gráfica | Carga Horária: 24 horas Entre em contato conosco: São José dos Campos/SP (12) 3941-7627 (12) 3913-7149 Praia Grande/SP (13) 3302-6926 (13) 3302-6923 |