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