Pessoal,
Bom dia!!!

Estou saindo (tentando) do ambiente de testes para o ambiente de 
produção, onde faço um backup de uma base usando o pg_dump, porém quando 
vou para o ambiente de produção e tento usar o pg_restore me mostra um erro.

Antes de mais nada vamos aos detalhes :

Servidor de testes :
PostgreSQL 8.2.4 on i686-pc-linux-gnu,
compiled by GCC gcc (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
Maquina mono processada com um unico disco

Servidor de Produção :
PostgreSQL 8.2.4 on i686-pc-linux-gnu,
compiled by GCC gcc (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
Maquina dual com 4 discos.

Metodo de backup no ambiente de produçao :
script :
#!/bin/bash
clear
echo -e 'Iniciando processo de backup . . . '
DATA=`date +%d%m%Y%H%M%S`
PASTA=/pg/sistemas/apoiorh/backup/
ARQUIVO='apoiorh'
pg_dump -v apoiorh > $PASTA$ARQUIVO$DATA.dmp
tar -cpzf $PASTA$ARQUIVO$DATA.tar.gz $PASTA$ARQUIVO$DATA.dmp
rm -f $PASTA$ARQUIVO$DATA.dmp
clear
echo -e 'Backup finalizado com sucesso!'


Metodo para restauração pretendida no ambiente de produção :
pg_restore -d NOMEBASEDADOS NOARQUIVO.DMP


Mensagem de erro :
pg_restore: [archiver] input file does not appear to be a valid archive


Metodo de transferencia do arquivo de um servidor para outro :
ambiente de testes -----> ambiente de producao
ftp, binary mode transfer.




Conto com a ajuda de voces para me ajudar neste problema.










-----------------------------------------
Rubens J Rodrigues
-----------------------------------------



_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a