Você está na página 1de 15

Postgre SQL 8.

Manual de Instalao
e Configurao
junho/2011

Programa de Cadastro de Terras e


SGT - Sistema de Gesto
Regularizao Fundiria no Brasil
Territorial
Secretaria de Reordenamento Agrrio - SRA
Coordenao-Geral de Reordenamento Agrrio - CGRA

SUMRIO
1. CONFIGURAO MNIMA
2. INSTALAO DO POSTGRESQL
3. CRIAO DE AMBIENTE MULTIUSURIO
4. USURIOS E GRUPOS DE USURIOS NO POSTGRESQL

4
5
8
12

a )

SUMRIO DE FIGURAS
Figura 1 Acesso a propriedades do computador.
4
Figura 2 Mostra sistema operacional, velocidade do processador e quantidade de memria
RAM do computador.
4
Figura 3 Acesso a propriedades do monitor.
5
Figura 4 Mostra a resoluo do monitor.
5
Figura 5 Acesso a propriedades da unidade C.
5
Figura 6 Mostra sistema de arquivos.
5
Figura 7 Tela de Setup.
6
Figura 8 Tela de Setup.
6
Figura 9 Tela Instalation Directory.
6
Figura 10 Tela Data Directory.
6
Figura 11 Tela Password.
7
Figura 12 Tela Port.
7
Figura 13 Tela Advanced Options.
7
Figura 14 Tela Ready to Instal
7
Figura 15 Tela Instaling.
7
Figura 16 Prosseguindo com a instalao.
7
Figura 17 Tela de identificao do Endereo IP.
8
Figura 18 Abertura do <pg_hba.conf>.
8
Figura 19 Local de instalao do arquivo <pg_hba.conf>.
9
Figura 20 Seleo do arquivo <pg_hba.conf>.
9
Figura 21 Configurao do Endereo IP.
10
Figura 22 Configurao do Postgres.
10
Figura 23 Configurao do Postgres.
11
Figura 24 Acesso a bancos da dados em rede pelo SGT.
11
Figura 25 Tela de acesso ao atalho <Iniciar Servio>.
11
Figura 26 Criao da porta 5432.
12
Figura 27 Configurao do Firewal do Windows.
12
Figura 28 Tela de acesso ao atalho de <pgAdmin III>.
12
Figura 29 Tela de acesso para criao de grupos
13
Figura 30 Configurao do grupo
13
Figura 31 Tela para criao de usurios.
13
Figura 32 Configurao do usurio.
13
Figura 33 Tela de acesso para associao de usurio a grupo.
14
Figura 34 Associao de usurio a grupo.
14
Figura 35 Tela de acesso para configurao de grupo.
15
Figura 36 Tela de acesso para configurao de grupo.
15
Figura 37 Tela de acesso para configurao de grupo.
15

PostgreSQL 8.4

Manual de Instalao e Configurao

1. CONFIGURAO MNIMA
O processo de instalao do PostgreSQL no pode ser concludo caso o usurio no
tenha privilgios de ADMINISTRADOR do computador. Proceda instalao do programa, se
der erro, procure seu administrador de rede.
1.1. Sistema operacional e equipamento
Sistema Operacional: Windows 2000/XP/2003/Vista (as verses 95, 98 e ME do
Windows no suportam o PostgreSQL).
Processador: 1GHZ
Memria: 512MB
HD: 1 GB
Para verificar a configurao de seu computador siga os passos abaixo:
Clicar com o boto direito do mouse sobre cone <Meu Computador>/ em seguida
clicar com o boto esquerdo em <propriedades> (figura 01) / logo aparecer a tela onde
detalhada a configurao do computador (figura 02). Para sair clique em <OK>.

Figura 1 Acesso a propriedades do


computador.

Figura 2 Mostra sistema operacional,


velocidade do processador e quantidade de
memria RAM do computador.

1.2. Resoluo mnima de monitor


Monitor: VGA (1024 x 768)
Para verificar a resoluo do monitor siga os passos abaixo:
Clicar com o boto direito do mouse na desktop / em seguida clicar com o boto
esquerdo em <Propriedades> (figura 03) / Clicar na aba <Configuraes> / logo aparecer a
tela onde detalhada a resoluo do monitor (figura 04). Para sair clique em <OK>

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Figura 3 Acesso a propriedades do monitor.

Manual de Instalao e Configurao

Figura 4 Mostra a resoluo do monitor.

1.3. Sistema de arquivos


Usar obrigatoriamente em sistemas de arquivos NTFS.
Para verificar o sistema de arquivos siga os passos abaixo:
Abrir o Windows Explorer / clicar com o boto esquerdo do mouse sobre
<Meu Computador> / clicar com o boto direito do mouse sobre a unidade (C:) / clicar com o
boto esquerdo do mouse em <Propriedades> / logo aparecer a tela onde mostrado o
sistema de arquivos utilizado pelo computador (figura 06) / para sair clique em <OK>(figura 05).

Figura 5 Acesso a propriedades da unidade C.

Figura 6 Mostra sistema de arquivos.

2. INSTALAO DO POSTGRESQL
O processo de instalao do PostgreSQL 8.4 no pode ser concludo caso o usurio
no tenha privilgios de ADMINISTRADOR do computador. Proceda instalao do
programa, se der erro, procure seu administrador de rede.
CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,
CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Manual de Instalao e Configurao

Caso voc j tenha instalado uma verso do Postgres e pretenda reinstal-lo, ser
necessrio verificar a existncia do usurio postgres em seu sistema. Se este usurio no for
suprimido, o instalador identificar a pr-existncia do usurio e abortar a instalao.
Para remover o usurio selecione o <Painel de Controle>, e em seguida
<Ferramentas Administrativas>, <Gerenciamento do Computador>, <Usurios e Grupos
Locais>, <Usurios> e remover o usurio postgres se existente, pressionado o boto direito e
escolhendo <Excluir>.
Para instalar o postgresSQL d um duplo clique sobre o arquivo postgresql-8.4.2-1windows.exe
que
est
na
desktop,
pasta
C:\....\Kit
Implantao
SGT\PostgreSQL\Instalao. Aparecer a tela da figura 07. Clique em <Next>. Caso j tenha
instalado o Postgres em sua mquina, podemos abortar a instalao selecionando <Cancel>.
Aparecer a tela de Setup (figura 8). Selecione <Next> para seguir com a instalao,
como mostra a Figura 9. Nesta tela pode ser alterado o local de instalao do sistema.
Contudo, no recomentado mudar o local de instalao. Selecione <Next> para seguir com a
instalao como mostra a figura 10. No altere estas configuraes.

Figura 7 Tela de Setup.

Figura 8 Tela de Setup.

Figura 9 Tela Instalation Directory.

Figura 10 Tela Data Directory.

Selecione <Next> para seguir com a instalao como mostra a Figura 11.
Digite uma senha sem caracteres especiais, podendo ser alfanumrica, e a confirme.
Cuidado, escolha uma senha que voc no esquea. Sugerimos postgres.
Observe que j sugerida a porta 5432, selecione <Next> como mostra Figura 12.
Pode aparecer a pergunta relativa criao do usurio. Nesse caso, confirme a criao
do usurio.

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Figura 11 Tela Password.

Manual de Instalao e Configurao

Figura 12 Tela Port.

Aparecer a tela <Advanced Options>, no proceda qualquer alterao. Clicar <Next>


(figura 13). Aparecer a tela <Ready to Instal> . No proceda qualquer alterao. Clicar
<Next> (figura 14).

Figura 13 Tela Advanced Options.

Figura 14 Tela Ready to Instal

Observe o progresso da instalao (figura 15).


Desmarque a tickbox <Launch Start Bluilder at Exit>, Clique em <Finish> para
concluir com a instalao (figura 16).

Figura 15 Tela Instaling.

Figura 16 Prosseguindo com a instalao.

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Manual de Instalao e Configurao

3. CRIAO DE AMBIENTE MULTIUSURIO


3.1. Identificao do endereo IP
Para localizar o endereo IP de seu computador acesse o menu <Iniciar> e
<executar>. Quando aparecer a tela de execuo digitar <CMD> e apertar <ENTER>. Vai
aparecer uma pequena tela negra com o cursor piscando. Digite <ipconfig> e aperte
<ENTER>. Aparecera a tela da figura 17, na qual mostrado o endereo IP.

Figura 17 Tela de identificao do Endereo IP.

3.2. Quando da instalao do PostgreSQL


3.2.1 Permitir acesso alm do usurio localhost.
Para criar um sistema onde a base de dados esteja em um nico computador e este
seja utilizado como servidor de dados para os demais usurios do SGT necessrio que se
instale o PostgresSQL 8.4 em um servidor. Terminada a instalao do PostgresSQL 8.4,
necessrio que sejam identificados os endereos IPs dos computadores que tero acesso ao
banco de dados. Para este fim preciso que o arquivo o <pg_hba.conf> seja alterado.
Para permisso de acesso via rede proceda como indicado abaixo.
Abra o pgAdmin III e Clique em <Arquivo> e depois em <abrir pg_hba.conf> (figura
18).

Figura 18 Abertura do <pg_hba.conf>.

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Manual de Instalao e Configurao

A
janela
da
figura
19
ser
aberta.
Selecione
C:\Arquivos
programas\PostgreSQL\8.4\data (ou local onde est instalado o postgres).

de

Figura 19 Local de instalao do arquivo <pg_hba.conf>.

Em seguida, selecione <pg_hba.conf> conforme figura 20. Clique em <Abrir>.


Figura 20 Seleo do arquivo <pg_hba.conf>.
A janela abaixo ser aberta. D um duplo clique na linha que no est marcada com
um tickbox e est toda em branco (aquela que est destacada em cinza na figura 21.
Aparecer a janela <Configurao de aces...>.
Marque a tickbox habilitado, Tipo host, Bancos de dados all, Usurio all No
campo endereo IP digite o nmero do IP da mquina que ir acessar o servidor, Exemplo:
10.0.108.79/32 (o /32 serve para indicar que um IP especfico), mtodo md5. Clique em
OK, faa o salvamento da operao clicando sobre o disquete na barra de ferramentas. Esta
operao deve ser repetida para cada IP que dever acessar o Banco de dados. Observe que
CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,
CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Manual de Instalao e Configurao

aps o salvamento aparecer uma nova tickbox cuja linha est toda em branco, logo abaixo
aquela que voc acabou de criar. Isso mostra que sua operao foi bem sucedida.
Caso queira liberar o acesso para todas as mquinas que estejam dentro de uma faixa
de IP, ou seja todas que tem como prefixo 10.0.108 coloque 10.0.108.0/24 (o 0/24 mostra
ao sistema que todos os IPs da faixa 10.0.108 tero acesso ao banco de dados do servidor).

Figura 21 Configurao do Endereo IP.


Para ter certeza que o acesso ao banco est liberado para cesso via rede clique em
arquivo/abrir <postgresql.conf> (figura 18). A janela da figura 19 ser aberta. Selecione
C:\Arquivos de programas\PostgreSQL\8.4\data (ou local onde est instalado o postgres).
Em seguida, selecione <postgresql.conf>, conforme figura 20. Clique em <Abrir>. Observe
que dever esta marcado o tickbox <listen_address> (figura 22). Para marc-lo de um duplo
clique sobre a linha marcada em azul. Marque o item habilitado como mostrado na figura 23 e
depois clique em <Ok> e confirme o salvamento da operao. Feche a tela e saia do pgAdmin
III.

Figura 22 Configurao do Postgres.

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Manual de Instalao e Configurao

Figura 23 Configurao do Postgres.


Um outro teste de seu sucesso e abrir o SGT e tentar acesso ao banco que est no
servidor. Para isso no esquea de colocar o IP do servidor no <Host> e a porta <5432> no
local da porta, usurio e senha validos para o banco a ser aberto (figura 24.

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Manual de Instalao e Configurao

Figura 24 Acesso a bancos da dados em rede pelo SGT.


3.3. Ativao da nova configurao
Para que as alteraes efetuadas nos arquivos pg_hba e postgresql.conf surtam efeito
deve-se PARAR SERVIO e em seguida INICIAR SERVIO (fig 25).

Figura 25 Tela de acesso ao atalho <Iniciar Servio>.


3.4. Configurao da porta 5432 no Windows
Outro procedimento necessrio para habilitar o servidor disponibilizar a porta 5432
definida para o postgres no firewall do windows:
Clique em <Painel de controle>, <Conexes de rede e Internet>, <Firewall do
Windows>. Selecione a aba <Excees> e clique em <Adicionar Portar>. No precisa
mecher em nada mais (fig. 26). Insira o nome <postgres>, nmero da porta <5432>, como
deixe <TCP> marcado, clique em <OK> (fig. 27).

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Manual de Instalao e Configurao

Figura 26 Criao da porta 5432.

Figura 27 Configurao do Firewal do


Windows.
4. USURIOS E GRUPOS DE USURIOS NO POSTGRESQL
Para manipular o SGBD PostgreSQL utilize o aplicativo pgAdmin distribudo juntamente
com o Postgres. Para alterar as informaes necessrio ter permisso de administrador do
SGBD.
O acesso ao aplicativo pelo menu <Iniciar>, <Programas>, <postgreSQL 8.2>,
<pgAdmin III> (figura 28).

Figura 28 Tela de acesso ao atalho de <pgAdmin III>.


4.1. Criao de grupos
Para criar novos grupos de usurios clique com o boto esquerdo sobre <Group
Roles> e selecione <New Group Role> (fig. 29).
Clique na aba <propriedades>, indicar o <role name>, indicar a senha e confirm-la.
Definir os privilgios do grupo ao indicar um dos campos em <Role Privileges>. Em nosso
primeiro caso vamos criar um supergrupo, para isso clicar em <superuser> e <OK> (fig. 30).
Se quiser criar um grupo comum basta clicar sobre <Inherits rights from parent roles>.

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Figura 29 Tela de acesso para criao de


grupos

Manual de Instalao e Configurao

Figura 30 Configurao do grupo

4.2. Criao de usurios


Para criar novos usurios clique com o boto esquerdo sobre <Login Roles> e
selecione <New Login Role> (fig. 31).
Clique na aba <Propriedades>, indicar o <role name>, indicar a senha e confirm-la.
Definir os privilgios do grupo ao indicar um dos campos em <Role Privileges>. Em nosso
primeiro caso vamos criar um superusurio, para isso clicar em <superuser> e <OK> (fig. 32).
Se quiser criar um usurio comum basta clicar sobre <Inherits rights from parent roles>.

Figura 31 Tela para criao de usurios.

Figura 32 Configurao do usurio.

4.3. Associao de um usurio a um grupo


Para associar um usurio a um grupo clique com o boto direito do sobre <Login
Roles>, selecione o usurio e clique com o lado direito. Clique sobre <properties> (fig. 33).
Clique na aba <Role membership>, selecionar o usurio a ser associado a um grupo
do lado <not membership in>. Agora clique na seta o deslocando para o lado <member in> e
<OK> (fig. 34).
CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,
CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Figura 33 Tela de acesso para


associao de usurio a grupo.

Manual de Instalao e Configurao

Figura 34 Associao de usurio a grupo.

4.4. Alterao das permisses das tabelas para um grupo


Com o pgAdmin ainda aberto, selecione o Banco de Dados para o qual deseja alterar
as permisses, neste exemplo tutorial e localize na estrutura <Schemas> e <public>, clique
com o boto direito sobre <public> e selecione <Grant Wizard> (fig. 35).
Clique na aba <selection>, em nosso exemplo clicar sobre <check all> para selecionar
todas as tabelas (fig. 36).
Clique na aba <privileges>, primeiro selecione o grupo a ser configurado, em nosso
exemplo <s_user>. Depois definir o tipo de ao a ser executada pelo grupo, marcar <select>.
Por fim clicar em <add/change> e <ok> (fig. 37).

Este mecanismo bastante trabalhoso e requer muita ateno do


administrador do Banco. O usurio criado conforme foi exposto neste
tpico no tem correlao com usurio criado pelo Sistema SGT.

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

PostgreSQL 8.4

Manual de Instalao e Configurao

Figura 35 Tela de acesso para configurao de grupo.

Figura 36 Tela de acesso para


configurao de grupo.

Figura 37 Tela de acesso para


configurao de grupo.

CGRA/SRA/MDA SBN QD 1 Ed. Palcio do Desenvolvimento, 10 andar, sala 107,


CEP 70057-900, Braslia/DF

Você também pode gostar