powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 восстановление базы после аварийного завершения
19 сообщений из 19, страница 1 из 1
DB2 восстановление базы после аварийного завершения
    #37455302
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток

в DB2 Express крутится база 1С 8.1

после отключения электричества база не может запустится

в логе винды возникает следующая запись
2011-09-24-23.05.55.187000 Instance:DB2 Node:000
PID:3804(db2syscs.exe) TID:4032 Appid:*LOCAL.DB2.110924190554
buffer pool services sqlbStartPools Probe:63 Database:DB1

ADM6049E Базу данных нельзя перезапустить, так как одно или несколько
табличных пространств невозможно перевести в состояние ONLINE. Для перезапуска
базы данных укажите в команде RESTART DATABASE опцию "DROP PENDING
TABLESPACES". ВНИМАНИЕ! ПЕРЕВОД ТАБЛИЧНОГО ПРОСТРАНСТВА В СОСТОЯНИЕ
ОТЛОЖЕННОГО ОТБРАСЫВАНИЯ ОЗНАЧАЕТ, ЧТО ДАЛЬНЕЙШИЙ ДОСТУП К ТАБЛИЧНОМУ
ПРОСТРАНСТВУ БУДЕТ ЗАПРЕЩЕН. ЕГО СОДЕРЖИМОЕ БУДЕТ НЕДОСТУПНО В ТЕЧЕНИЕ ВСЕЙ
ОСТАВШЕЙСЯ ЖИЗНИ ТАБЛИЧНОГО ПРОСТРАНСТВА, А ЕДИНСТВЕННАЯ ОПЕРАЦИЯ, КОТОРАЯ
БУДЕТ РАЗРЕШЕНА ДЛЯ ЭТОГО ТАБЛИЧНОГО ПРОСТРАНСТВА - "DROP TABLESPACE". Нет
способа обратить эту операцию. Тщательно обдумайте последствия этого действия,
так как в результате него могут быть утеряны данные. Перед тем, как продолжать,
посмотрите документацию по DB2, а при необходимости - обратитесь в службу
поддержки IBM. Табличные пространства, которые надо указать в списке DROP
PENDING TABLESPACES: "V81C_TEMPSPACE V81C_USERTEMP ".

пробовал выполнить запрос

RESTART DATABASE DB1 DROP PENDING TABLESPACE(V81C_TEMPSPACE, V81C_USERTEMP)

SQL1224N Менеджер базы данных не может принимать новые требования, прерывает
обработку всех текущих требований или вашего конкретного требования из-за
ошибки или принудительного прерывания. SQLSTATE=55032

SQL1224N Менеджер базы данных не может принимать новые требования, прерывает обработку всех текущих требований или вашего конкретного требования из-за ошибки или принудительного прерывания.

в логе винды:
2011-09-25-22.16.14.390000 Instance:DB2 Node:000
PID:3468(db2syscs.exe) TID:2668 Appid:*LOCAL.DB2.110925181614
buffer pool services sqlbStartPools Probe:19 Database:DB1

ADM6047W Табличное пространство "V81C_USERTEMP" (ID "3") находится в состоянии
DROP_PENDING. Табличное пространство останется в состоянии OFFLINE. Состояние
табличного пространства - 0x"C000". Табличное пространство невозможно
использовать, и его нужно отбросить.

2011-09-25-22.16.14.343001 Instance:DB2 Node:000
PID:3468(db2syscs.exe) TID:2668 Appid:*LOCAL.DB2.110925181614
buffer pool services sqlbStartPools Probe:19 Database:DB1

ADM6047W Табличное пространство "V81C_TEMPSPACE" (ID "1") находится в
состоянии DROP_PENDING. Табличное пространство останется в состоянии OFFLINE.
Состояние табличного пространства - 0x"C000". Табличное пространство
невозможно использовать, и его нужно отбросить.

подскажите как его отбросить
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455374
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selinДоброго времени суток

в DB2 Express крутится база 1С 8.1

после отключения электричества база не может запустится

в логе винды возникает следующая запись
2011-09-24-23.05.55.187000 Instance:DB2 Node:000
PID:3804(db2syscs.exe) TID:4032 Appid:*LOCAL.DB2.110924190554
buffer pool services sqlbStartPools Probe:63 Database:DB1

ADM6049E Базу данных нельзя перезапустить, так как одно или несколько
табличных пространств невозможно перевести в состояние ONLINE. Для перезапуска
базы данных укажите в команде RESTART DATABASE опцию "DROP PENDING
TABLESPACES". ВНИМАНИЕ! ПЕРЕВОД ТАБЛИЧНОГО ПРОСТРАНСТВА В СОСТОЯНИЕ
ОТЛОЖЕННОГО ОТБРАСЫВАНИЯ ОЗНАЧАЕТ, ЧТО ДАЛЬНЕЙШИЙ ДОСТУП К ТАБЛИЧНОМУ
ПРОСТРАНСТВУ БУДЕТ ЗАПРЕЩЕН. ЕГО СОДЕРЖИМОЕ БУДЕТ НЕДОСТУПНО В ТЕЧЕНИЕ ВСЕЙ
ОСТАВШЕЙСЯ ЖИЗНИ ТАБЛИЧНОГО ПРОСТРАНСТВА, А ЕДИНСТВЕННАЯ ОПЕРАЦИЯ, КОТОРАЯ
БУДЕТ РАЗРЕШЕНА ДЛЯ ЭТОГО ТАБЛИЧНОГО ПРОСТРАНСТВА - "DROP TABLESPACE". Нет
способа обратить эту операцию. Тщательно обдумайте последствия этого действия,
так как в результате него могут быть утеряны данные. Перед тем, как продолжать,
посмотрите документацию по DB2, а при необходимости - обратитесь в службу
поддержки IBM. Табличные пространства, которые надо указать в списке DROP
PENDING TABLESPACES: "V81C_TEMPSPACE V81C_USERTEMP ".

пробовал выполнить запрос

RESTART DATABASE DB1 DROP PENDING TABLESPACE(V81C_TEMPSPACE, V81C_USERTEMP)

SQL1224N Менеджер базы данных не может принимать новые требования, прерывает
обработку всех текущих требований или вашего конкретного требования из-за
ошибки или принудительного прерывания. SQLSTATE=55032

SQL1224N Менеджер базы данных не может принимать новые требования, прерывает обработку всех текущих требований или вашего конкретного требования из-за ошибки или принудительного прерывания.

в логе винды:
2011-09-25-22.16.14.390000 Instance:DB2 Node:000
PID:3468(db2syscs.exe) TID:2668 Appid:*LOCAL.DB2.110925181614
buffer pool services sqlbStartPools Probe:19 Database:DB1

ADM6047W Табличное пространство "V81C_USERTEMP" (ID "3") находится в состоянии
DROP_PENDING. Табличное пространство останется в состоянии OFFLINE. Состояние
табличного пространства - 0x"C000". Табличное пространство невозможно
использовать, и его нужно отбросить.

2011-09-25-22.16.14.343001 Instance:DB2 Node:000
PID:3468(db2syscs.exe) TID:2668 Appid:*LOCAL.DB2.110925181614
buffer pool services sqlbStartPools Probe:19 Database:DB1

ADM6047W Табличное пространство "V81C_TEMPSPACE" (ID "1") находится в
состоянии DROP_PENDING. Табличное пространство останется в состоянии OFFLINE.
Состояние табличного пространства - 0x"C000". Табличное пространство
невозможно использовать, и его нужно отбросить.

подскажите как его отбросить

Отбросить - удалить ... :) ... DROP TABLESAPCE and so on.

Tablespaces can be restored only in recoverable databases. This is because after restoring a tablespace we ned to roll them forward.
A tablespace is placed in drop pending state when it's container(s) cannot be accessed. There are 2 means to make them re-uasable -
1.
a) fix the container issue
b) roll forward the tablespace to end of logs

2.
a) fix the container issue
b) restore the tablespace
c) roll forward the tablespace to end of logs or to a point in time

These are applicable only on recoverable databases. For non-recoverable ones we need to go with this -
a) fix the container issue
b) restart the database with unqualified RESTART DB command
c) restore the database
------------------------------------------------------------------------
Читай здесь - IBM Books Troubleshooting Guide
http://webdocs.caspur.it/ibm/udb-6.1/db2p0/db2p084.htm

С уважением,
Вадим.
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455427
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GVF112GVF,

при выполнении запросов вешается менеджер баз данных

как выполнить fix container?
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455546
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selin,

Здравствуйте.

На сервере из Start->Run->db2cw сделайте:

Код: plaintext
1.
db2 connect to db1
db2 list tablespaces
Покажите результаты последней команды.

Прикрепите также вывод команды
Код: plaintext
db2diag -H 1d
это вывод диагностических сообщений за последние сутки.
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455569
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
C:\Documents and Settings\administrator>db2 connect to db1
SQL1224N Менеджер базы данных не может принимать новые требования, прерывает
обработку всех текущих требований или вашего конкретного требования из-за
ошибки или принудительного прерывания. SQLSTATE=55032
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455591
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selinMark Barinstein,
C:\Documents and Settings\administrator>db2 connect to db1
SQL1224N Менеджер базы данных не может принимать новые требования, прерывает
обработку всех текущих требований или вашего конкретного требования из-за
ошибки или принудительного прерывания. SQLSTATE=55032

Думаю,
что в данном случае нужно обращаться в IBM Technical Support.

Возможно, что DB2DART спасет мир.

1. db2stop force
2. db2support
3. db2dart

and so on ...

Возможно, что есть и другой путь решения Вашей проблемы.

С уважением,
Вадим.
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455598
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selin,
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455600
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selin,
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455611
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selin,

в логе проблемная база donkred1
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455877
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selin,

У вас там ошибка контрольной суммы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
2011-09-26-11.20.02.078000+240 I47427019H1734     LEVEL: Severe
PID     : 3108                 TID  : 928         PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : DONKRED1
APPHDL  : 0-7                  APPID: *LOCAL.DB2.110926071941
AUTHID  : ADMINISTRATOR
EDUID   : 928                  EDUNAME: db2redow (DONKRED1)
FUNCTION: DB2 UDB, buffer pool services, sqlbVerifyCBITS, probe:1110
MESSAGE : ZRC=0x86020019=-2046689255=SQLB_CSUM "Bad Page, Checksum Error"
          DIA8426C A invalid page checksum was found for page "".
DATA #1 : String, 64 bytes
Error encountered trying to read a page - information follows : 
DATA #2 : String, 98 bytes
CBIT verification error
bitExpected is 1, userByte is 122, sector 15 (from head of page, 0 based)
DATA #3 : Page ID, PD_TYPE_SQLB_PAGE_ID, 4 bytes
696864
DATA #4 : Object descriptor, PD_TYPE_SQLB_OBJECT_DESC, 68 bytes
    Obj: {pool:6;obj:1048;type:1} Parent={4;683}

Надо бы прогнать db2dart на этой базе.
Пришлите отчёт от:
db2dart DONKRED1
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455921
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
прогнал
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455924
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455925
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455927
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455928
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37455930
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

последний
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37456098
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selin,

Надо восстанавливать из архива табличное пространство V81C_INDEXSPACE, там очень много ошибок.
Потом накатывать по логам.
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37456324
aleksey_selin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

из архива имеется ввиду бэкапа?
...
Рейтинг: 0 / 0
DB2 восстановление базы после аварийного завершения
    #37456405
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksey_selinиз архива имеется ввиду бэкапа?Да.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 восстановление базы после аварийного завершения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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