SlideShare uma empresa Scribd logo
CONSEGI 2010 Oficina PostgreSQL Avançado Fabrízio de Royes Mello [email_address]
Apresentação Fabrízio de Royes Mello ( [email_address] )
Gerente de Tecnologia
Bacharel em Informática pela URCAMP
Experiência Profissional 5 anos como Gerente de CPD Prefeitura
DBSeller desde 2005
Desenvolvimento de Software desde 1993
Experiência em PostgreSQL desde 1999
Experiência em PHP desde 2002
Desenvolvedor do Software Público e-cidade
Agenda Preparação Servidor
Usuários e Permissões
Backup e Restore
Rotinas de Manutenção
Básico sobre Monitoramento
Ambiente Oficina Ubuntu 10.04 Desktop
PostgreSQL 8.4
Fonte: Manoel Pimental Medeiros - visaoagil.wordpress.com Preparação Servidor Instalação e Configuração
Usuário ”postgres” sistema Operacional
Entendendo e Trabalhando com Clusters
Iniciando/Parando o Servidor PostgreSQL
Instalação e Configuração Repositórios Ubuntu 10.04 $ su – serpro  (senha no quadro)
$ sudo apt-get install postgresql-8.4 Verificando se as coisas estão OK! $ pg_lsclusters Listar Bases de Dados $ psql -U postgres -l
Oops... erro autenticação!!!!
Instalação e Configuração Configurar pg_hba.conf $ sudo vim /etc/postgresql/8.4/main/pg_hba.conf
Trocar ident e md5 por ”trust” e salvar
$ sudo /etc/init.d/postgresql-8.4 reload Listar Bases de Dados (novamente) $ psql -U postgres -l  ( gravem isso !!)
Agora sim!!!!
Usuário ”postgres” S.O. Encapsular atividades em um único usuário Usuário ”postgres” que executa binários
Arquivos de configuração e datafiles tem owner e group = ”postgres” Uma breve ”verificação” $ ls -al  /etc/postgresql/8.4/main
$ ls -al  /var/lib/postgresql/8.4
$ ps aux | egrep '^postgres'
Entendendo e Trabalhando com Clusters Cluster = agrupamento de bancos de dados
Gerenciado por um ”processo servidor"
Listar clusters  (debian based - pg_common) $ pg_lsclusters  Criar clusters  (debian based - pg_common) $ pg_createcluster http://www.postgresql.org/docs/8.4/static/app-initdb.html
Apagar clusters  (debian based - pg_common) $ pg_dropcluster
Entendendo e Trabalhando com Clusters Exercício Criar um cluster chamado ”consegi”
Criar um cluster chamado ”oficina”
Configurar autenticação clusters (pg_hba.conf)

Mais conteúdo relacionado

PDF
Oficina PostgreSQL Básico Latinoware 2012
ODP
Oficina postgresql basico_consegi2010
PDF
IT security - Fail2ban, fail2sql e googlemaps (PT Language)
PDF
Gerência de Configurações com o Puppet
PDF
Automatizar backup no pf sense [dica]
PDF
Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...
PPT
Fundamentos Replicação MySQL
PDF
Hello SAFE World!!!
Oficina PostgreSQL Básico Latinoware 2012
Oficina postgresql basico_consegi2010
IT security - Fail2ban, fail2sql e googlemaps (PT Language)
Gerência de Configurações com o Puppet
Automatizar backup no pf sense [dica]
Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...
Fundamentos Replicação MySQL
Hello SAFE World!!!

Mais procurados (19)

PDF
Introdução a worker
PDF
Let's log!
PDF
Otimizando aplicações Zend Framework - Tchelinux
PDF
Ferramentas para Automação de Datacenter - GTER 37
PDF
Django deploy - Como servir aplicações Django em produção
PDF
PDF
PHP e Mysql - DELETE
ODP
Gerenciamento de Configurações - Puppet
PDF
Aumente sua produtividade com Spring Boot
PDF
Os 10 maus habitos dos desenvolvedores jsf (JustJava e CCT)
PDF
Pdo do PHP Palestra
KEY
A busca pelo deploy continuo
ODP
Prog web 05-php-mysql
PDF
TDC2017 | POA Trilha Programacao Funicional - (Nunca) Ouvi falar de Rust... m...
PDF
Entre na fila. Processamento distribuído usando Gearman
PDF
Tutorial servidor debian linux ocs invetory
PDF
Apache
PDF
Organizando a casa
ODP
Project HA
Introdução a worker
Let's log!
Otimizando aplicações Zend Framework - Tchelinux
Ferramentas para Automação de Datacenter - GTER 37
Django deploy - Como servir aplicações Django em produção
PHP e Mysql - DELETE
Gerenciamento de Configurações - Puppet
Aumente sua produtividade com Spring Boot
Os 10 maus habitos dos desenvolvedores jsf (JustJava e CCT)
Pdo do PHP Palestra
A busca pelo deploy continuo
Prog web 05-php-mysql
TDC2017 | POA Trilha Programacao Funicional - (Nunca) Ouvi falar de Rust... m...
Entre na fila. Processamento distribuído usando Gearman
Tutorial servidor debian linux ocs invetory
Apache
Organizando a casa
Project HA
Anúncio

Destaque (8)

PPTX
Cesar Cruz Marquez
PPT
Presentacion proyecto casacay
PDF
Imaginarios de Futbol y Territorios. (Imaginary vision of football and territ...
DOCX
Breve resumen de la historia de la computacion
PPS
Photo album
PDF
Descubrimiento de américa
DOCX
Dictamen de la mesa de trabajo 2
PDF
Avaliação do Encontro
Cesar Cruz Marquez
Presentacion proyecto casacay
Imaginarios de Futbol y Territorios. (Imaginary vision of football and territ...
Breve resumen de la historia de la computacion
Photo album
Descubrimiento de américa
Dictamen de la mesa de trabajo 2
Avaliação do Encontro
Anúncio

Semelhante a Oficina postgresql avançado_consegi2010 (20)

PDF
Funcionalidades das versões 9.x do PostgreSQL
PDF
PostgreSQL - Visão Geral - Pedro Vieira
PDF
PostgreSQL Tuning: O elefante mais rápido que um leopardo
PDF
Maonamassa Pga
ODP
PostgreSQL Conceitos e aplicações
PDF
Conceitoseaplicaes
PDF
PostgreSQL: O melhor banco de dados Universo
ODP
PostgreSQL Conceitos e aplicações - FSA
PPTX
Apresentação PGDAY - instalação e configuração - PostgreSQL
PPTX
Introdução ao BD Postgre
PDF
Minicurso PostgreSQL
PPTX
Aula 10 - Segurança e Backup - Bancos de Dados.pptx
ODP
PostgreSQL Tuning: O elefante mais rápido que um leopardo
PDF
Tunning PostgreSQL em modo OGRO - 13º Latinoware
ODP
Fazendo Um Elefante Passar Debaixo da Porta - FISL
PDF
Escalabilidade horizontal com PostgreSQL e Pgpool II
PDF
pgBouncer: um aglomerador de conexões para PostgreSQL
PDF
Arquitetando Soluções de Dados com PostgreSQL
PDF
Postgres Big data
PPTX
T@rget Trust - Formação: Administrador e Desenvolvedor PostgreSQL
Funcionalidades das versões 9.x do PostgreSQL
PostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL Tuning: O elefante mais rápido que um leopardo
Maonamassa Pga
PostgreSQL Conceitos e aplicações
Conceitoseaplicaes
PostgreSQL: O melhor banco de dados Universo
PostgreSQL Conceitos e aplicações - FSA
Apresentação PGDAY - instalação e configuração - PostgreSQL
Introdução ao BD Postgre
Minicurso PostgreSQL
Aula 10 - Segurança e Backup - Bancos de Dados.pptx
PostgreSQL Tuning: O elefante mais rápido que um leopardo
Tunning PostgreSQL em modo OGRO - 13º Latinoware
Fazendo Um Elefante Passar Debaixo da Porta - FISL
Escalabilidade horizontal com PostgreSQL e Pgpool II
pgBouncer: um aglomerador de conexões para PostgreSQL
Arquitetando Soluções de Dados com PostgreSQL
Postgres Big data
T@rget Trust - Formação: Administrador e Desenvolvedor PostgreSQL

Mais de Fabrízio Mello (20)

PDF
PHP e PostgreSQL: Um é pouco, dois é bom, três é demais
PDF
Bad Smells (mal cheiros) em Bancos de Dados
PPTX
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
PDF
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
PDF
GSoC2014 - PGDay Ijui/RS Presentation October, 2016
PDF
Bad Smells (mal cheiros) em Bancos de Dados
PDF
NoSQL + SQL = PostgreSQL (DBA Brasil 1.0 - São Paulo/SP)
PDF
Como posso colaborar com o PostgreSQL
PDF
Keep calm and Database Continuous Deployment
PDF
GSoC2014 - PGCon2015 Presentation June, 2015
PDF
GSoC2014 - Uniritter Presentation May, 2015
PDF
PROCERGS 2015-03-25: Bad Smells em Bancos de Dados
PDF
Bad Smells em Bancos de Dados
PDF
Tutorial Database Refactoring
PDF
Sharing Code and Experiences
PDF
NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)
PDF
Software Delivery Like a Boss
PDF
NoSQL + SQL = PostgreSQL (PGDay Campinas 2014)
PDF
Dojo PHP (treinanto programação orientada a objetos em PHP)
PDF
Dojo plpgsql
PHP e PostgreSQL: Um é pouco, dois é bom, três é demais
Bad Smells (mal cheiros) em Bancos de Dados
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
GSoC2014 - PGDay Ijui/RS Presentation October, 2016
Bad Smells (mal cheiros) em Bancos de Dados
NoSQL + SQL = PostgreSQL (DBA Brasil 1.0 - São Paulo/SP)
Como posso colaborar com o PostgreSQL
Keep calm and Database Continuous Deployment
GSoC2014 - PGCon2015 Presentation June, 2015
GSoC2014 - Uniritter Presentation May, 2015
PROCERGS 2015-03-25: Bad Smells em Bancos de Dados
Bad Smells em Bancos de Dados
Tutorial Database Refactoring
Sharing Code and Experiences
NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)
Software Delivery Like a Boss
NoSQL + SQL = PostgreSQL (PGDay Campinas 2014)
Dojo PHP (treinanto programação orientada a objetos em PHP)
Dojo plpgsql

Oficina postgresql avançado_consegi2010