Provavelmente é problemas de permissões. Um ponto importante, é o caminho do meu diretório de dados, é o mesmo caminho que o seu diretório? Prete atenção nisso. Se não for, claro que vc precisa substituir pelo seu caminho correto.
As permissões da pasta de dados, deve ser do usuário do SO dono do postgre. Abraços, ----- Original Message ----- From: "Jeanderson Machado" <[EMAIL PROTECTED]> To: "'Grupo de Usuários do PostgreSQL no Brasil'" <[email protected]> Sent: Friday, November 10, 2006 8:53 AM Subject: [PostgreSQL-Brasil] RES: FreeBSD x Postgres Caro Nelson, A receita do bolo funcionou, tks :-) Porém uma msg de erro esta aparecendo na inicialização do script 010: pg_ctl:could not open PID fil "/usr/local/pgsql/data/postmaster.pid" permission denied. Ontem eu tentei mudar as permissões na pasta mas melou toda a instalação. E agora meu filhoooo q q eu faço? Não consegui executar uma etapa da receita que vc me passou: Na pasta WORK ele não aceita o gmake install. Grato pela ajuda Jeanderson -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira Júnior Enviada em: quinta-feira, 9 de novembro de 2006 12:55 Para: Grupo de Usuários do PostgreSQL no Brasil Assunto: Re: [PostgreSQL-Brasil] RES: RES: FreeBSD x Postgres Bem, enquanto o José não lhe responde, vamos lá... Vc precisa criar o seu diretório data. Já fez isso? Vou te passar os procedimento exatos pra vc se virar aí. Isso tudo é feito após a instalação do ports. Veja: - Instale o servidor PostgreSQL usando o PORTS Entre no diretório dos bancos de dados cd /usr/ports/databases Liste apenas as pastas do postgresql81 ls | grep postgresql81 Entre na pasta do servidor do postgresql cd postgresql81-server Instale o postgre deixando todas as opções como padrão make install - Crie o usuário do Sistema que inicializará o servidor PostgreSQL (NOME MEU CASO, O USUÁRIO É SAPIEN_POSTGRE, não confunda com o usuário root dentro do banco postgre) adduser sapien_postgre Senha: caramba1972 Grupo: sapien_postgre - Crie a pasta que ficará os dados do servidor PostgreSQL mkdir /usr/local/pgsql/data - Altere as permissões da pasta para que apenas o usuário do Sistema Operacional dono do PostgreSQL tenha acesso chwon -R sapien_postgre:sapien_postgre /usr/local/pgsql/data - Instale as outras ferramentas do servidor PostgreSQL Entre no diretório dos bancos de dados, dentro de ports, na mesma pasta que você entrou para instalar o postgre. Lá você encontrará uma pasta chamada WORK. Entre nessa pasta e instale as ferramentas da seguinte forma: /usr/local/bin/gmake install - Mude para o usuário sapien_postgre su sapien_postgre - Crie a estrutura de dados inicial no diretório de dados, com usuário root do banco initdb -D /usr/local/pgsql/data -E=LATIN1 -U sapienpostgre -W Será pedido a senha do usuário root do PostgreSQL. - Altere o arquivo de configuração do PostgreSQL (No final desse documento existe os principais comandos do editor vi) vi /usr/local/pgsql/data/postgresql.conf ----- Original Message ----- From: "Jeanderson Machado" <[EMAIL PROTECTED]> To: "'Grupo de Usuários do PostgreSQL no Brasil'" <[email protected]> Sent: Thursday, November 09, 2006 10:34 AM Subject: [PostgreSQL-Brasil] RES: RES: FreeBSD x Postgres Olá Nelson! Refiz toda a instalação novamente hoje pela manhã, atualizei para o 8.1 como você sugeriu, instalou via ports normal, não deu erro nenhum, mas quando fui consultar o diretório data, não encontrei os .conf para o acerto da configuração, essa versão porém colocou o script automaticamente no rc.d, e quando inicializou é que percebi que os arquivos .conf estavam faltando. :-( E agora José??? Jeanderson Machado -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira Júnior Enviada em: quinta-feira, 9 de novembro de 2006 11:51 Para: Grupo de Usuários do PostgreSQL no Brasil Assunto: Re: [PostgreSQL-Brasil] RES: FreeBSD x Postgres Ok. Só uma dúvida. Porque vc instalou a versão 8.0 do PG? Instale a última versão! É mais estável. Pra colocar ele pra rodar automaticamente, vc precisa screver um script, e colocá-lo no diretório de scripts de inicialização do FreeBSD. O BSD quando iniciar, roda cada um dos scripts que estiverem lá, com um parâmetro START ou STOP quando o Sistema é desligado. Assim, quando o SO starta ou desliga, o seu script deve startar ou desligar o SGDB. O scripts deve ficar na seguinte pasta: /usr/local/etc/rc.d/ Dê o nome do arquivo de "postgresql.sh" Mude as permissões do arquivo para execução, e o dono do arquivo deve ser o root. O corpo do Script é esse, mas vc irá alterá-lo de acordo com sua necessidade, mudando o nome do usuário do SO que acessa o banco de dados, que vc deve ter criado anteriormente: _________________________________ #! /bin/sh case "$1" in start) su -l usuario_so_pg -c "pg_ctl start -D /usr/local/pgsql/data -o "-i" & " ;; stop) su -l usuario_so_pg -c "pg_ctl stop -D /usr/local/pgsql/data" & ;; *) echo "Use start ou stop" exit 64 ;; esac exit 0 _________________________________ Qualquer dúvida, poste aí. ----- Original Message ----- From: "Jeanderson Machado" <[EMAIL PROTECTED]> To: "'Grupo de Usuários do PostgreSQL no Brasil'" <[email protected]> Sent: Thursday, November 09, 2006 6:48 AM Subject: [PostgreSQL-Brasil] RES: FreeBSD x Postgres Bom dia Nelson, Agora acho que melhorou, na pressa esqueci de colocar o assunto. Seguinte: instalei a versão 6.1 do BSD e o através do ports a versão 8.0.7 do Postgres. Tentei fazer o serviço startar automaticamente mas sem sucesso. Todos os tutoriais que li falavam que era fácil mas encontrei essas dificuldades. Obrigado, Jeanderson Machado -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira Júnior Enviada em: quarta-feira, 8 de novembro de 2006 18:41 Para: Grupo de Usuários do PostgreSQL no Brasil Assunto: Re: [PostgreSQL-Brasil] (sem assunto) Se vc prometer não enviar mais mensagens sem assunto, eu lhe dou umas dicas. O PG já está instalado pelo ports? O que vc já fez? ----- Original Message ----- From: "Jeanderson Machado" <[EMAIL PROTECTED]> To: "'Grupo de Usuários do PostgreSQL no Brasil'" <[email protected]> Sent: Wednesday, November 08, 2006 3:31 PM Subject: [PostgreSQL-Brasil] (sem assunto) Bom tarde colegas! Gostaria de saber se alguém no grupo tem familiaridade com o FreeBSD com postgres 8.0.X, preciso de um guia ou algo assim para instalar e "startar" o bichinho do BSD. Grato Jeanderson Machado _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.13.32/523 - Release Date: 7/11/2006 13:40 _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.0/525 - Release Date: 9/11/2006 09:45 _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.14.0/525 - Release Date: 9/11/2006 09:45 _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
