|
SQL1224N при попытке сделать backup
|
|||
---|---|---|---|
#18+
Доброго времени суток. При попытке сделать backup получаю следующую ошибку: SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQLSTATE=00000 и останавливается DB2 Ошибка вываливается уже практичиски в конце бекапа. База 3.2Г DB2 8.1.6 Windows 2000 Server SP4. А на другом сервере эта же база прекрасно бекапится. Буду рад любым идеям. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2004, 10:07 |
|
SQL1224N при попытке сделать backup
|
|||
---|---|---|---|
#18+
Вот что было вчера-позавчера у меня. Перед фиксом положено делать бекап. Вдруг при попытке получаю SQL0902C код ошибки 38. Восстановление из пред. бекапа - занятие муторное... db2dart говорит, что The requested DB2DART processing has completed successfully! All operation completed without error; no problems were detected in the database. однако в db2diag.log имеем 2004-09-07-15.27.35.785000 Instance:DB2 Node:000 PID:1896(db2syscs.exe) TID:2716 Appid:none buffer pool services sqlbSMSDirectRead Probe:830 Obj={pool:0;obj:2;type:0} State=x27 Page=256 Cont=0 Offset=256 BlkSize=12 и далее что-то про чтение за концом файла. О каком объекте идет речь? Заглядываю в db2dart-овский отчет: SYSTABLES inspection phase start. Data inspection phase start. Data obj: 2 In pool: 0 Data inspection phase end. SYSTABLES inspection phase end. Теперь вроде понятно. Системный каталог у меня в SMS, и я даже знаю, о каком файле шла речь. Откуда же попытки прочитать _за концом файла_? У DB2 где-то сказано, какой длины должен быть файл, и это не совпало с реальным размером? Пробую как-то изменить положение. Какое действие запишет правильную длину куда надо? Реорганизация таблиц схемы SYSIBM (в том числе для SYSIBM.SYSTABLES - с использованием упорядочения по индексу) ничего не дала. Зато помогла утилитка db2empfa (enable multpage allocation for SMS), после применения которой создание бекапа и тестовое восстановление прошли успешно. В запасе было еще добавление/удаление десятка тысяч таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2004, 15:13 |
|
SQL1224N при попытке сделать backup
|
|||
---|---|---|---|
#18+
В отчёте da2dart получил Index inspection phase start. Index obj: 188 In pool: 2 Index Type: 1 Error: CSUM read error for pool page 13062, from object ID 188, pool 2, Error: BPS Tail incorrect CBITS value -- (a) Error: in page 13062, pool page 13062, of obj 188, in tablespace 2. Error: CSUM read error for pool page 13062, from object ID 188, pool 2, Page contents dumped with CBITS intact. Error: Page data will be dumped to report. 000 *3000 D00F 88D2 0100 0004 000A F04D 2A6E* *0............M.n* 010 *0633 0000 BC00 0102 8E5D 303F 0633 0000* *.3........0..3..* 020 *0200 0000 3700 0000 0000 0000 0000 0000* *....7...........* ............... ............... и далее дамп Error: BPS Header Checksum Flag incorrect. Error: BPS Header problems found Error: in page 13062, pool page 13062, of obj 188, in tablespace 2. Scanning pages for unique index itoken(1) root page:2p. Scanning pages for index itoken(2) root page:735p. Scanning pages for index itoken(3) root page:1165p. Error: CSUM read error for pool page 13062, from object ID 188, pool 2, Error: RIDs misordered, keydo=262. Page,slot,rid current:13062p,0,3527956 prev:13062p,0,3527956. Error: RIDs misordered, keydo=774. Page,slot,rid current:13062p,0,3528470 prev:13062p,0,3528470. 2 keyErrs found in index itoken(3) root page:1165p. Dumping Page 1165p. Error: Page data will be dumped to report. 000 *3000 D00F 8242 0000 0004 000B 1EA1 7CD5* *0....B..........* 010 *8D04 0000 BC00 0102 8E5D 303F 8D04 0000* *..........0.....* 020 *0200 0000 0000 0000 0000 0000 0000 0000* *................* 030 * ** 030 000 *4901 740C 0100 0001 0000 0000 D20C C203* *I.t.............* 040 010 *8D04 0000 0300 0000 0000 0000 0000 0000* *................* 050 020 *0000 0000 3C00 5254 5638 0000 0A00 0400* *......RTV8......* ........... и далее дамп Возможно причина в этом, но как можно это исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2004, 18:51 |
|
SQL1224N при попытке сделать backup
|
|||
---|---|---|---|
#18+
Битый индекс? Необходимо пометить как инвалидный. Вроде так: db2dart dbname /MI и он спросит, какой индекс пометить. С битой таблицей было бы хуже. Вроде как пароль от суппорта нужен. Проще тогда дропнуть и пересоздать (что может помочь Quest Central...) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2004, 23:40 |
|
|
start [/forum/topic.php?fid=43&fpage=152&tid=1606151]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 146ms |
0 / 0 |