[Comm] порушилась база PostgreSQL

Alexei Takaseev =?iso-8859-1?q?alexei_=CE=C1_taf=2Eru?=
Ср Окт 8 18:48:39 MSD 2003


On Wed, 8 Oct 2003 19:06:10 +0600
vic ismakaev <viclists на mail.esoo.ru> wrote:

> 8 Октябрь 2003 17:44, vic ismakaev написал:
> > Приветствую!
> > Есть у меня сервер Мастер 2.0 и на нем запупущен
> > postgresql-server-7.2.1-alt2. Каждую ночь в базу добавляется порядка
> > 8 тыс записей .
> > на этот раз при заливке данных в базу переполнился харддиск и
> > похоже,что конец файла таблицы повредился.
> > Когда я пытаюсь сделать запрос к последним данным(за вчерашний день)
> > - получаю ошибку вида
> >
> > --------------------------------------------------------
> > network=> select * from traffic where day='20031007';
> > FATAL 2:  read of clog file 36, offset 212992 failed: Success
> > server closed the connection unexpectedly
> >         This probably means the server terminated abnormally
> >         before or while processing the request.
> > The connection to the server was lost. Attempting reset: Failed.
> > !>
> > ------------------------------------------------------
> 
> > Это как-то лечится?
> 
> Кажется разобрался.Порушился файл лога текущих транзакций в каталоге
> pg_clog. Удалил последний файл и на его место скопировал
> предыдущий.Заработало. Не знаю правда - правильно я поступил или нет. 
> Кто что скажет?

Да, по-идее, ничего особенного могло и не произойти, разве что накрылась
последняя выполняемая транзакция.

Но я бы все же проделал бы операция dump-restore на всякий пожарный
случай.



Подробная информация о списке рассылки community