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