Agradeço a todos que tentaram ajudar de alguma forma, mas consegui 
resolver o problema fazendo um dump somente dos dados tabela a tabela, 
através de um script e depois restaurando-os.

    Como o problema concentrava-se em apenas 4 tabelas que não sofriam 
modificações constantes, restaurei-as através de um backup.

Abraços.
> Caros,
>
>     Estou com um problema em um cliente ao fazer tanto o vacuumdb e o 
> pg_dump de uma base de dados, pois ocorreu um pico de energia neste e 
> por incrível que pareça haviam retirado o No Break do mesmo.
>     Estou tentando recuperar esta base antes de optar pela restauração 
> de um backup, os erros são os que seguem abaixo, se alguém tiver alguma 
> dica agradeço.
>
> -- Vacuum
> INFO:  analyzing "pg_catalog.pg_inherits"
> INFO:  "pg_inherits": scanned 0 of 0 pages, containing 0 live rows and 0 
> dead rows; 0 rows in sample, 0 estimated total rows
> INFO:  vacuuming "pg_catalog.pg_index"
> vacuumdb: vacuuming of database "imanager" failed: ERROR:  could not 
> access status of transaction 655361
> DETAIL:  could not read from file "pg_clog/0000" at offset 163840: Success
>
> -- Dump
> pg_dump: SQL command failed
> pg_dump: Error message from server: ERROR:  invalid memory alloc request 
> size 4294967293
> pg_dump: The command was: SELECT t.tableoid, t.oid, t.relname as 
> indexname, pg_catalog.pg_get_indexdef(i.indexrelid) as indexdef, 
> t.relnatts as indnkeys, i.indkey, i.indisclustered, c.contype, 
> c.conname, c.tableoid as contableoid, c.oid as conoid, (SELECT spcname 
> FROM pg_catalog.pg_tablespace s WHERE s.oid = t.reltablespace) as 
> tablespace FROM pg_catalog.pg_index i JOIN pg_catalog.pg_class t ON 
> (t.oid = i.indexrelid) LEFT JOIN pg_catalog.pg_depend d ON (d.classid = 
> t.tableoid AND d.objid = t.oid AND d.deptype = 'i') LEFT JOIN 
> pg_catalog.pg_constraint c ON (d.refclassid = c.tableoid AND d.refobjid 
> = c.oid) WHERE i.indrelid = '58355'::pg_catalog.oid ORDER BY indexname
>
> Grato.
>
>   


-- 
=========================
Hilton S. Pereira
Analista de Sistemas
Interfocus Tecnologia
=========================

_______________________________________________
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

Responder a