Instalação do SGBD Postgres no Servidor Linux

Transcrição

Instalação do SGBD Postgres no Servidor Linux
Instalação do SGBD Postgres no Linux
Este documento descreve os procedimentos para instalação e configuração do SGBD
Postgres, adaptado às necessidades específicas do PAF-ECF Avanço, no que tange
aos novos processos de manutenção obrigatória de registro de dados dos processos
do ATO COTEPE, foi baseado no Sistema Operacional Linux Slackware nas versões
12.0 e 12.2 com versão do SGBD Postgres 8.3.1.
Segue abaixo os nomes dos pacotes necessários para a instalação:
SGBD Postgres..:
Script SQL………:
postgres.tgz
bd_supervisor-ddl-20100701.sql
Conectando ao servidor linux com o usuário root
Para verificar se o SGBD Postgres esteja instalado utilize o comando abaixo:
•
psql -U postgres
Caso já esteja instalado, ira aparecer a tela baixo, que inclusive mostra a versão do
SGBD Postgres 8.3.1.
Obs: Caso aparece a tela acima, o SGBD Postgres já esta instalado, sendo assim,
pressione \q para sair do Postgres e comece a sua Instalação/Atualização a partir do
tópico “2 – Configurando o Postgres”.
1 - Instalando o Postgres
Copie os arquivos “postgres.tgz” e “bd_supervisor-ddl-20100701.sql” para o
diretório “/u” do servidor Linux e execute o comando abaixo:
•
installpkg postgres.tgz
Entre na pasta “/etc” abra o arquivo “group”, mande localizar a palavra “tape” e caso
a mesma exista modifique-a para “postgres” senão prossiga a instalação/atualização.
2 – Configurando o Postgres
Esta alteração é muito importante, pois ira determinar a área onde o Postgres será
instalado.
Entre no diretório “/etc/rc.d”, abra o arquivo “rc.postgresql”, mande localizar a
variável “PGDIR”, em seguida, altere o seu conteúdo para “/u/pgsql” conforme
ilustração abaixo:
Em seguida suba o serviço do Postgres utilizando o seguinte comando abaixo:
•
sh /etc/rc.d/rc.postgresql start
Em seguida entre no diretório “/u/pgsql/data” e altere os seguintes arquivos:
1º Arquivo – “pg_hba.conf”.
A Inclusão deve ser feita no final do arquivo de acordo com a classe de IP que o cliente
utiliza em sua loja.
Exemplo: Em um cliente que possua uma rede de computadores com o endereço IP
“192.168.0.1”, devemos acrescentar as seguintes linhas conforme ilustração
selecionada abaixo:
2º Arquivo – “postgresql.conf”.
Descomente a linha “listen_addresses” retirando o símbolo [ # ], em seguida
substitua a palavra “localhost” pelo símbolo [ * ].
Obs: A situação acima deve ficar conforme ilustração selecionada abaixo:
Em seguida restart o serviço do Postgres utilizando o comando:
•
sh /etc/rc.d/rc.postgresql restart
Para alterar a senha do usuário postgres utilize os seguintes comandos:
•
psql -U postgres
•
alter user postgres with password ‘super’;
•
\q
3 - Executando o script SQL para criar o banco “bd_supervisor” e suas e
distintas tabelas.
Entre no diretório “/u” e execute o seguinte comando abaixo:
•
psql -U postgres -f bd_supervisor-ddl-20100701.sql
Para finalizar a instalação entre na pasta “/etc/rc.d”, abra o arquivo “rc.local”, inclua
as seguintes linhas conforme ilustração abaixo.
Obs: Este procedimento serve para subir o serviço do Postgres sempre que o sistema
operacional for inicializado.
Em seguida peça todos os usuários que estiverem utilizando aplicativos do Servidor
Linux para finalizarem seus processos e o reinicie utilizando o seguinte comando:
•
reboot