Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Может ли в DB2 7.2 "поломаться" таблица? / 7 сообщений из 7, страница 1 из 1
27.02.2006, 11:33
    #33567251
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли в DB2 7.2 "поломаться" таблица?
Может ли в DB2 7.2 "поломаться" таблица?

при select * from имя таблицы
или при попытки сделать ее reorg
вылетает с сообщением:

при селекте
SQL0902C A system error (reason code = "54") occurred. Subsequent SQL
statements cannot be processed. SQLSTATE=58005

при реорге
-----------------------------------------------------------------------------
SQL2216N SQL error "-30081" occurred while reorganizing a database table.


что делать? мой опыт работы с interbase говорит что должны быть утилиты ремонта / диагностики типа interbase-овсого gfix.... но что то сразу найти не удалось...
...
Рейтинг: 0 / 0
27.02.2006, 11:53
    #33567324
kmike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли в DB2 7.2 "поломаться" таблица?
А в db2diag.log что пишут?
...
Рейтинг: 0 / 0
27.02.2006, 12:07
    #33567403
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли в DB2 7.2 "поломаться" таблица?
kmikeА в db2diag.log что пишут?
что то вроде такого
Crash Recovery is needed.

2006-02-27-16.03.52.093000 Instance:DB2 Node:000
PID:1192(db2syscs.exe) TID:1264 Appid:AC1101BC.EB08.060227090351
recovery_manager sqlpresr Probe:1 Database:AKADEM
DIA3908W Crash recovery has been initiated. Lowtran LSN is "001AE5CDA00C",
Minbuff LSN is "001AE5CDA00C".

2006-02-27-16.03.52.093001 Instance:DB2 Node:000
PID:1192(db2syscs.exe) TID:1264 Appid:AC1101BC.EB08.060227090351
recovery_manager sqlprecm Probe:125 Database:AKADEM

Using parallel recovery with 3 agents 12 QSets 84 queues and 2 chunks


2006-02-27-16.03.52.218000 Instance:DB2 Node:000
PID:1192(db2syscs.exe) TID:1264 Appid:AC1101BC.EB08.060227090351
recovery_manager sqlprecm Probe:400 Database:AKADEM
DIA3916W Forward phase of crash recovery has completed. Next LSN is
"001AE5CDA0A6".

2006-02-27-16.03.52.218001 Instance:DB2 Node:000
PID:1192(db2syscs.exe) TID:1264 Appid:AC1101BC.EB08.060227090351
recovery_manager sqlpresr Probe:170 Database:AKADEM
DIA3909W Crash recovery completed. Next LSN is "001AE5CDA0A6".
...
Рейтинг: 0 / 0
27.02.2006, 12:20
    #33567463
может быть
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли в DB2 7.2 "поломаться" таблица?
на win2k может быть проблема с диском (сбойный участок)?
...
Рейтинг: 0 / 0
27.02.2006, 12:30
    #33567493
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли в DB2 7.2 "поломаться" таблица?
Надо удалить/переместить db2diag.log, затем выполнить select или reorg, и только затем свежесоздавшийся db2diag.log показывать. Впрочем, в этих загадочных письменах всё равно человеку "со стороны" (т.е. в данном контексте - не являющемуся разработчиком DB2) всё равно трудно разобраться, хотя что-то полезное может проскочить.

Поэтому, глядя в хрустальный шар, полагаю, что имеется проблема со структурой базы, которая, возможно, порождена дисковой проблемой (в том числе, я натыкался на нехорошие вещи, который приписываю IDE-контроллерам и IDE-дискам). Утилитой "фиксения" является db2dart, который может кое-что сделать, но не слишком много. Читайте про db2dart, но морально готовьтесь к проверкам дисков и восстановлению базы из бекапа.
...
Рейтинг: 0 / 0
27.02.2006, 12:45
    #33567567
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли в DB2 7.2 "поломаться" таблица?
Victor MetelitsaНадо удалить/переместить db2diag.log, затем выполнить select или reorg, и только затем свежесоздавшийся db2diag.log показывать. Впрочем, в этих загадочных письменах всё равно человеку "со стороны" (т.е. в данном контексте - не являющемуся разработчиком DB2) всё равно трудно разобраться, хотя что-то полезное может проскочить.

Поэтому, глядя в хрустальный шар, полагаю, что имеется проблема со структурой базы, которая, возможно, порождена дисковой проблемой (в том числе, я натыкался на нехорошие вещи, который приписываю IDE-контроллерам и IDE-дискам). Утилитой "фиксения" является db2dart, который может кое-что сделать, но не слишком много. Читайте про db2dart, но морально готовьтесь к проверкам дисков и восстановлению базы из бекапа.

спасибо за ценные советы! да действительно похоже это винты глючат :(
комп перегрелся похоже....
уже получили косвенное подтверждение...
винты правда не IDE а SATA, но видимо это не влияет....

про db2dart отельное спасибо
...
Рейтинг: 0 / 0
27.02.2006, 13:05
    #33567652
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли в DB2 7.2 "поломаться" таблица?
У меня на работе базка шлёпнулась, когда переросла 64 гига. Была она на RAID'е из WD Caviar. Мы переехали на SCSI.

В процессе "разборок" я не смог её восстановить на SATA и IDE-винчестеры от WD и IDE от Hitachi (понятно, тотального тестирования всех контроллеров и винчестеров я не проводил) ввиду чудовищных глюков с невразумительной диагностикой. Но смог (не считая SCSI от Fuejitsu и Segate) на SATA от Seagate, так что дома у меня-таки есть копия для экспериментов.

До этого было очень плохой опыт с Promise SX4000 - DB2 на нём просто не жила.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Может ли в DB2 7.2 "поломаться" таблица? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]