Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1XOVrE-00024p-IR for pgsql-admin@arkaria.postgresql.org; Mon, 01 Sep 2014 17:57:36 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1XOVrD-0007OU-Be for pgsql-admin@arkaria.postgresql.org; Mon, 01 Sep 2014 17:57:35 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1XOVrB-0007OJ-3C for pgsql-admin@postgresql.org; Mon, 01 Sep 2014 17:57:33 +0000 Received: from qmta07.emeryville.ca.mail.comcast.net ([2001:558:fe2d:43:76:96:30:64]) by makus.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1XOVr0-000414-N2 for pgsql-admin@postgresql.org; Mon, 01 Sep 2014 17:57:30 +0000 Received: from omta10.emeryville.ca.mail.comcast.net ([76.96.30.28]) by qmta07.emeryville.ca.mail.comcast.net with comcast id ltlB1o0030cQ2SLA7txKfr; Mon, 01 Sep 2014 17:57:19 +0000 Received: from jerry.enova.com ([71.194.246.109]) by omta10.emeryville.ca.mail.comcast.net with comcast id ltxH1o00a2NM8vb8WtxJzJ; Mon, 01 Sep 2014 17:57:18 +0000 Received: by jerry.enova.com (Postfix, from userid 1001) id 672937401EC; Mon, 1 Sep 2014 12:57:17 -0500 (CDT) From: Jerry Sievers To: lalit jangra Cc: pgsql-admin@postgresql.org Subject: Re: Getting invalid page header in block while vacuuming PostgreSQL DB. References: Date: Mon, 01 Sep 2014 12:57:17 -0500 In-Reply-To: (lalit jangra's message of "Sat, 30 Aug 2014 22:42:31 +0530") Message-ID: <86d2bfgr5u.fsf@jerry.enova.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1409594239; bh=G1XcGWDzTQ3ngcIty+1C53PKin8XYVxlx/Wc1yGt6yk=; h=Received:Received:Received:From:To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=EZ2da0pCxHvL/IYMOHZ2fYVzeqx3uaQv4+sRI0/I+MMFhzQqbksqkwo9aAlp29WdB 1xkqs1XnY12ZdA5AulYEXAE2/Qe4KD2ceo2cVBjoJc3S8+8kSnpq6kO0TT6aMIp9lz D4M4hooPyKTauDyqQdjqklsTmfR5k8s1iyRun/DiuIGwnhi7QL/T2XGSO5MAeBYRQo 622NO9nnK6eILjRsSFydVjlkW9QFRrWsraA8B4OhAFYKDZfrMcTtr19cDo9IXa3Cz2 14cRMjuyRm023r+4ZI3xgNajvoL9WX1d9G1+3pCiUlhTeTBQSTod0qMU+3CweaPVgV wRBYTn9qbCsmg== X-Pg-Spam-Score: -2.4 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-admin Precedence: bulk Sender: pgsql-admin-owner@postgresql.org lalit jangra writes: > Hi, > > I am using PostgreSQL 9.2 and while trying to vacuum db named mcfdb3, i am getting below error. > > DETAIL:  0 index row versions were removed. > > 110 index pages have been deleted, 110 are currently reusable. > > CPU 0.02s/0.00u sec elapsed 0.03 sec. > > INFO:  index "i1409226645953" now contains 374682 row versions in 3267 pages > > DETAIL:  0 index row versions were removed. > > 1436 index pages have been deleted, 1436 are currently reusable. > > CPU 0.01s/0.00u sec elapsed 0.01 sec. > > vacuumdb: vacuuming of database "mcfdb3" failed: ERROR:  invalid page header in block 15871 of relation base/17148/30976 Start by looking up that relfilenode in pg_class of the involved DB to see if it's a table or index relation that's corrupt. If per chance this is an index than rebuilding same may be all that's needed. > > DETAIL:  0 index row versions were removed. > > 110 index pages have been deleted, 110 are currently reusable. > > CPU 0.02s/0.00u sec elapsed 0.03 sec. > > INFO:  index "i1409226645953" now contains 374682 row versions in 3267 pages > > DETAIL:  0 index row versions were removed. > > 1436 index pages have been deleted, 1436 are currently reusable. > > CPU 0.01s/0.00u sec elapsed 0.01 sec. > > vacuumdb: vacuuming of database "mcfdb3" failed: ERROR:  invalid page header in block 15871 of relation base/17148/30976 > > Please help. >   > Regards, > Lalit. > -- Jerry Sievers Postgres DBA/Development Consulting e: postgres.consulting@comcast.net p: 312.241.7800 -- Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin