[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