Re: [pgbr-geral] RES: Problemas com pg_restore
O pessoal de infra estrutura daqui da empresa( empresa terceira ) acabou resolvendo o problema utilizando outro arquivo de dump que foi gerado. O Swap no servidor foi configurado para 8 GB, segundo o pessoal de infra, para não ocasionar problemas na descompatação do arquivo de Dump. Vou pegar mais detalhes sobre o comando utilizado para o restore, pois também estou curioso sobre o processo. De qualquer forma agradeço ao auxílio para a resolução do problema. Foi de grande ajuda. Abraços!! 2009/1/19 Jean ejdom...@yahoo.com.br Verifique também o tamanho da partição swap ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Thiago. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas com pg_restore
Thiago se encontrou uma solução nos reporte. Ainda não solucionei o problema, segunda-feira voltarei a tratar deste assunto. Obrigado pelas respostas, estão sendo de grande utilidade. Assim que eu conseguir resolver volto a responder qual foi o processo adotado. 2009/1/17 Marcelo Costa marcelojsco...@gmail.com 2009/1/17 Euler Taveira de Oliveira eu...@timbira.com Marcelo Costa escreveu: Que o PostgreSQL não usa o /tmp isso é óbvio, porém o SO usa essa partição para descompactar arquivos por padrão antes de efetivamente gravar no disco caso o tamanho do arquivo seja superior ao tamanho da quantidade de memória ram disponivel. e como você mesmo disse sockets Unix. Dependendo de como o dump foi feito, compactações e etc... ele vai sim utilizar o /tmp. E você vai descompactar o que? De acordo com a sua primeira e última frase, você está se contradizendo. Se o SO precisar de memória ele vai recorrer a swap e *não* ao /tmp. Novamente, o problema *não* é o tamanho do /tmp; o pg_restore não descompacta arquivos em locais temporários para depois ler as informações, ele faz isso diretamente utilizando libz ou rotinas de manipulação de arquivos (fopen cia). E se ele não usar o swap o que ele vai usar para descompactar. Você já se perguntou para que serve o /tmp ? *Não* concordo com os seus argumentos. O que pode estar acontecendo é que o arquivo gerado deve ter algum caracter inválido. out of memory caracter inválido. Errado. Erros de out of memory, às vezes, estão relacionados a caracteres inválidos; porque o PostgreSQL calcula de maneira errada a quantidade de memória necessária para uma certa operação. Ainda mais com a versão 7.4, onde não tínhamos uma amarração consistente de configuração regional (aka locale) e codificação de caracteres (aka encoding). É claro que isso pode ter sido causado por problemas no hardware (memória e/ou disco defeituoso). Não me convenceu, Já tive problemas desse tipo com a versão 7.4 e o problema foi causado pela forma como o dump foi gerado que envolvia a compactação do dump e por isso antes do restore o arquivo do dump era descompactado. Thiago se encontrou uma solução nos reporte. Continuo não concordando com o problema de caracteres. -- Marcelo Costa www.marcelocosta.net - Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles alteram os fatos para ajustá-los às suas visões., Doctor Who. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Thiago. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problemas com pg_restore
Pessoal, Estou enfrentando alguns problemas com o processo de restore a partir de um arquivo de dump. Servidor Linux - SlackWare PostGreSQL 7.4 Estou utilizando o seguinte comando:*pg_restore -U usuario -d nomeDoDataBase /caminhoDoArquivoDeDump* e me retorna a seguinte mensagem de Erro: *pg_restore: [archiver] out of memory* Poderiam me ajudar? Agradeço!! -- Thiago. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas com pg_restore
Obrigado pela ajuda!! Quanto você tem de memória para o Postgres? E para o SO ? Qual o tamanho do arquivo ? O Postgres está em um servidor com 4GB de RAM e espaço em disco de sobra( segundo o pessoal de infra aqui da empresa ). O arquivo tem aproximadamente 260 MB. 2009/1/16 André Volpato andre.volp...@ecomtecnologia.com.br Thiago Teixeira escreveu: Pessoal, Estou enfrentando alguns problemas com o processo de restore a partir de um arquivo de dump. Servidor Linux - SlackWare PostGreSQL 7.4 Estou utilizando o seguinte comando:*pg_restore -U usuario -d nomeDoDataBase /caminhoDoArquivoDeDump* e me retorna a seguinte mensagem de Erro: *pg_restore: [archiver] out of memory* Acrescente a opção -v ao pg_restore, e também troque o redirecionador por -f : pg_restore -v -U usuario -d nomeDoDataBase -f /caminhoDoArquivoDeDump Vai continuar dando erro, mas você vai ter uma ideia do ponto em que o restore parou. Quanto você tem de memória para o Postgres? E para o SO ? Qual o tamanho do arquivo ? []´s, ACV ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Thiago. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas com pg_restore
Não entendo muito de banco, mas o arquivo foi gerado pelo pg_dump, se não me engano está compactado( mas está sem extensão ), devido ao tamanho. 2009/1/16 Marcelo Costa marcelojsco...@gmail.com Olá boa tarde 2009/1/16 Thiago Teixeira thiag...@gmail.com Pessoal, Estou enfrentando alguns problemas com o processo de restore a partir de um arquivo de dump. Servidor Linux - SlackWare PostGreSQL 7.4 Estou utilizando o seguinte comando:*pg_restore -U usuario -d nomeDoDataBase /caminhoDoArquivoDeDump* e me retorna a seguinte mensagem de Erro: *pg_restore: [archiver] out of memory* Uma vez vi esse tipo de problema e estava relacionado com falta de espaço no disco. Em que formato está esse dump ? -- Marcelo Costa www.marcelocosta.net - Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles alteram os fatos para ajustá-los às suas visões., Doctor Who. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Thiago. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas com pg_restore
E a partição /tmp tem quanto de espaço livre ? Preciso verificar com o pessoal de infra. Você sabe qual espaço livre aproximado seria necessário para este caso? 2009/1/16 Marcelo Costa marcelojsco...@gmail.com 2009/1/16 Thiago Teixeira thiag...@gmail.com Obrigado pela ajuda!! Quanto você tem de memória para o Postgres? E para o SO ? Qual o tamanho do arquivo ? O Postgres está em um servidor com 4GB de RAM e espaço em disco de sobra( segundo o pessoal de infra aqui da empresa ). O arquivo tem aproximadamente 260 MB. E a partição /tmp tem quanto de espaço livre ? -- Marcelo Costa www.marcelocosta.net - Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles alteram os fatos para ajustá-los às suas visões., Doctor Who. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Thiago. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral