Top Banner
1 Instalação do Banco de Dados PostgreSQL 9.6 Windows Este manual tem por objetivo explicar a instalação do banco de dados PostgreSQL 9.6 do sistema Seta, no sistema operacional Windows. Instalação do Banco de dados A versão atual do PostgreSQL que utilizamos é a 9.6. Sempre baixar a última versão da 9.6.nn no site; https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Sempre instalar o PostgreSQL na pasta padrão: C:\Program Files\PostgreSQL\9.6 E o Banco: C:\Program Files\PostgreSQL\9.6\data Feito o Download, pode clicar em executar; Na primeira tela pode dar Next; Verificar o caminho onde vai ser instalado o PostgresSQL deixar o padrão conforme explicado anteriormente e clicar em Next.
16

Instalação do Banco de Dados PostgreSQL 9.6 Windows

Dec 12, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Instalação do Banco de Dados PostgreSQL 9.6 Windows

1

Instalação do Banco de Dados PostgreSQL 9.6 Windows Este manual tem por objetivo explicar a instalação do banco de dados PostgreSQL 9.6 do sistema Seta, no sistema operacional Windows.

Instalação do Banco de dados

• A versão atual do PostgreSQL que utilizamos é a 9.6.

• Sempre baixar a última versão da 9.6.nn no site;

• https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

• Sempre instalar o PostgreSQL na pasta padrão: C:\Program Files\PostgreSQL\9.6

• E o Banco: C:\Program Files\PostgreSQL\9.6\data

• Feito o Download, pode clicar em executar;

• Na primeira tela pode dar Next;

• Verificar o caminho onde vai ser instalado o PostgresSQL deixar o padrão conforme explicado

anteriormente e clicar em Next.

Page 2: Instalação do Banco de Dados PostgreSQL 9.6 Windows

2

• Verificar onde vai ser instalada a base de dados do banco, também deixar o padrão conforme

passado anteriormente e clicar em Next.

Page 3: Instalação do Banco de Dados PostgreSQL 9.6 Windows

3

• Agora devemos colocar a senha de acesso ao banco, lembrando que é a mesma senha de acesso

ao servidor com 10 caracteres aleatórios contendo letra, números, e letras maiúsculas e

minúsculas, e Next novamente.

• Deixar a porta padrão 5432 de acesso do banco e clicar em Next.

• Na opção locale deve-se selecionar a opção – Portuguese, Brasil e clicar em Next.

Pode ser utilizado um site gerador de senha

https://www.geradordesenha.com.br/

Page 4: Instalação do Banco de Dados PostgreSQL 9.6 Windows

4

• Clique em Next novamente.

• Iniciado processo de instalação, aguarde o término do mesmo.

Page 5: Instalação do Banco de Dados PostgreSQL 9.6 Windows

5

• Após concluído a instalação deve-se desmarcar a caixa abaixo e clicar em Finish.

Page 6: Instalação do Banco de Dados PostgreSQL 9.6 Windows

6

EDITANDO OS ARQUIVOS DE CONFIGURAÇÃO DO POSTGRESQL

Arquivo PostgreSQL.conf

Este arquivo diz respeitos aos parâmetros de performance do banco de dados e também as

parametrizações do mesmo;

• Caminho: C:\Program Files\PostgreSQL\9.6\data\postgres.conf

• Configuração mudar os parâmetros do arquivo seguindo parametrização feita no Pgtune

colocando as informações do servidor : http://pgtune.leopard.in.ua/

• Definir a quantidade de memória Ram do servidor, o sistema operacional, DB type como Online

Transiction processing System e o HD se é Disco rígido ou SSD e DB Version como 9.6.

• Depois de dar um generate, procurar os parâmetros no arquivo de configuração aberto

anteriormente e colocar os valores gerados, ao final não esquecer de salvar o arquivo, também

alterar os parâmetros para log_timezone = 'America/São_Paulo e timezone =

'America/São_Paulo ;

• Caso já esteja habituado esse processo pode ser feito via banco de dados, basta abrir o PGAdmin

Page 7: Instalação do Banco de Dados PostgreSQL 9.6 Windows

7

• Abrir o servidor local host com a senha anteriormente gerada;

• Clicar sobre o + em databases e com botão direito sobre a database PostgreSQL e ir em Querry

tool;

• Voltar no site do Pgtune, e mudar a aba para Alter System e clicar em copy configuration;

Page 8: Instalação do Banco de Dados PostgreSQL 9.6 Windows

8

• Colar no Querry tool anteriormente aberto e executar um por um, selecionando o comando com o

mouse e dando f5 ou clicando no ícone do raio, repetir o processo até executar todos os comandos

com retorno sucessfully, o timezone pode ser alterado com os comandos;

• ALTER DATABASE seta SET timezone TO 'America/Sao_Paulo';

• ALTER SYSTEM SET timezone TO 'America/Sao_Paulo';

• SELECT pg_reload_conf(); ;

Só fazer por linha de comando se tiver

experiência com o método

Page 9: Instalação do Banco de Dados PostgreSQL 9.6 Windows

9

CONFIGURANDO ACESSO AO BANCO PARA OUTRAS MÁQUINAS • Abri o arquivo de configuração;

• Caminho: C:\Program Files\PostgreSQL\9.6\data\pg_hba.conf

• Inserir a seguinte linha no final do document conforme o print;

• host all all 0.0.0.0/0 md5

• Após feitas essas configurações devemos reiniciar o serviço do banco de dados no gerenciador

de serviços do Windows;

Page 10: Instalação do Banco de Dados PostgreSQL 9.6 Windows

10

CONFIGURANDO O BANCO DE DADOS NO PGADMIN

• Após isso podemos começar as configurações pelo PgAdmin 4 que estará localizado no menu

iniciar;

• Primeiro criaremos o login role seta, como nos prints, botão direito sobre login roles, create,login

role/group role;

• Colocar a mesma senha, que colocamos no início da instalação;

Page 11: Instalação do Banco de Dados PostgreSQL 9.6 Windows

11

• Marcar todos os privilégios e dar save;

• Após isso criar a database seta com o owner seta, botão direito sobre databases, create,

database, database seta e owner seta;

Page 12: Instalação do Banco de Dados PostgreSQL 9.6 Windows

12

• Colocar os seguintes parâmetros e dar save. standard_conforming_strings como True e

bytea_output como escape;

• Feito isso podemos clicar com botão direito sobre a database criada e restaurar o backup

desejado localizado pelos três pontinhos e clicando em restore;

Page 13: Instalação do Banco de Dados PostgreSQL 9.6 Windows

13

CONFIGURANDO O FIREWALL DO WINDOWS • Após isso podemos liberar as portas no firewall; basta acessar o firewall do Windows,

configurações avançadas, e criar 4 novas regras, duas para entrada TCP e UDP para a porta

especifica 5432 e duas de saída TCP e UDP que permitam conexão para a porta 5432 também.

Ao final do restore deve aparecer exit code 0 na tela

Page 14: Instalação do Banco de Dados PostgreSQL 9.6 Windows

14

Page 15: Instalação do Banco de Dados PostgreSQL 9.6 Windows

15

• Repetir os passos dos prints até fechar as 4 regras.

Dúvidas frequentes • O cliente questionou se pode utilizar a versão mais recente do PostgreSQL?

R: Não atualmente a versão homologada pela empresa é a 9.6 usar uma mais recente pode

ocasionar erros.

• Qual sistema operacional usar?

R: Essa versão do banco de dados roda em qualquer Windows acima do 7 com a versão do SP1

ou do Windows Server 2008R2, entretanto já recomendamos para o cliente usar um Windows

Server 2012 ou superior e caso seja a loja pequena e deseje usar Windows comercial que use o

Windows 10.

• Posso criar apenas uma regra no firewall para saída e outra para entrada?

R: Não é muito importante para não termos erros de conexão que sejam criadas as quatro regras

de firewall.

• O cliente usa outro antivírus/Firewall oque devo fazer?

Page 16: Instalação do Banco de Dados PostgreSQL 9.6 Windows

16

R: Caso tenha conhecimento deve criar regras de exceção de conexão para a porta 5432 neste

antivírus, caso não tenha deve-se acionar o técnico do cliente informando para fazer isso.

• Como o cliente acessará o sistema de fora da loja?

R: Para ter acesso de fora da rede local, o cliente deve ter um IP fixo para ser configurado no

sistema e também solicitar com a operadora a liberação da porta 5432 no seu modem.

• A instalação apontou erro de An error occured executing the Microsoft VC++ como no print.

R: Este caso ocorre por que o Windows está desatualizado a primeira medida será atualizar o

sistema operacional pelo Windows Uptade, caso isso não resolva pode ir até a pasta Downloads

ou onde foi baixado o postgres, digitar CMD na barra de pesquisa e colocar o comado; postgresql-

9.6.11-1-windows.exe --install_runtimes 0 adequando a versão do PostgreSQL para a versão que

foi instalada no cliente.

• Caso a restauração do backup de um exit code diferente de o que devo fazer?

R: Exit code diferente de 0, tem n variáveis a serem analisadas, nesse caso o recomendado é

acionar o time de infraestrutura da Vertical.

Editado por Data

Wesley Gean Martins 01/04/2020