powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка при отделении зеркальной копии
7 сообщений из 7, страница 1 из 1
Ошибка при отделении зеркальной копии
    #34341993
dealko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2 8.2.3 for Win

Пытаюсь отделить зеркальную копию БД.
Если контейнеры на Active и Standby в одном месте - проблем нет.

А вот когда контейнеры располагаются в другом месте, то не получается.

Выполняю удачно db2relocate c таким конфиг файлом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
DB_NAME=LOGSHIP
DB_PATH=C:
INSTANCE=DB2
LOG_DIR=C:\DB2\NODE0000\SQL00002\SQLOGDIR,C:\DB2\NODE0000\SQL00003\SQLOGDIR
CONT_PATH=C:\DB2\NODE0000\SQL00002\SQLT0000. 0 ,C:\DB2\NODE0000\SQL00003\SQLT0000. 0 
CONT_PATH=C:\DB2\NODE0000\SQL00002\SQLT0001. 0 ,C:\DB2\NODE0000\SQL00003\SQLT0001. 0 
CONT_PATH=C:\DB2\NODE0000\SQL00002\SQLT0002. 0 ,C:\DB2\NODE0000\SQL00003\SQLT0002. 0 

Выполняю удачно db2inidb

Контейнеры при этом на месте !!!

При попытке rollforward выдаёт:
SQL0293N Error accessing a table space container. SQLSTATE=57048

В db2diagl.log пишет:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  I350410H444        LEVEL: Error
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, buffer pool services, sqlbSMSDoContainerOp, probe: 835 
RETCODE : ZRC=0x8402001E=- 2080243682 =SQLB_CONTAINER_NOT_ACCESSIBLE
          "Container not accessible"

 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  I350856H453        LEVEL: Error
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, buffer pool services, sqlbSMSDoContainerOp, probe: 835 
MESSAGE : Error checking container  0  (C:\DB2\NODE0000\SQL00003\SQLT0000. 0 ) for 
          tbsp  0 .  Rc = 8402001E

 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  I351311H440        LEVEL: Error
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, buffer pool services, sqlbSMSStartPool, probe: 105 
RETCODE : ZRC=0x8402001E=- 2080243682 =SQLB_CONTAINER_NOT_ACCESSIBLE
          "Container not accessible"

 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  E351753H517        LEVEL: Error
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, buffer pool services, sqlbStartPools, probe: 30 
MESSAGE : ADM6023I  The table space "SYSCATSPACE" (ID "0") is in state 0x"0".  
          The table space cannot be accessed.  Refer to the documentation for 
          SQLCODE - 290 .

 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  I352272H437        LEVEL: Error
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, buffer pool services, sqlbStartPools, probe: 30 
MESSAGE : rc = 
DATA # 1  : Hexdump,  4  bytes
0x01C5367C : 1E00  0284                                   ....

 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  I352711H437        LEVEL: Error
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, buffer pool services, sqlbStartPools, probe: 30 
RETCODE : ZRC=0x8402001E=- 2080243682 =SQLB_CONTAINER_NOT_ACCESSIBLE
          "Container not accessible"

 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  I353150H432        LEVEL: Error
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, buffer pool services, sqlbinit, probe: 590 
RETCODE : ZRC=0x8402001E=- 2080243682 =SQLB_CONTAINER_NOT_ACCESSIBLE
          "Container not accessible"

 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  I353584H443        LEVEL: Severe
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, base sys utilities, sqleFirstConnect, probe: 100 
MESSAGE : DiagData
DATA # 1  : Hexdump,  4  bytes
0x01CA3824 : DBFE FFFF                                  ....

 2007 - 02 - 19 - 17 . 24 . 50 . 796000 + 180  I354029H466        LEVEL: Severe
PID     :  1132                  TID  :  1436         PROC : db2syscs.exe
INSTANCE: DB2                  NODE :  000          DB   : LOGSHIP
APPHDL  :  0 - 9                   APPID: *LOCAL.DB2. 070219142451 
FUNCTION: DB2 UDB, base sys utilities, sqlescln, probe: 24 
DATA # 1  : String,  22  bytes
sqlm_d_exit is failed.
DATA # 2  : Hexdump,  4  bytes
0x01C58E7C :  0100   0000                                   ....

 2007 - 02 - 19 - 17 . 24 . 50 . 812000 + 180  I354497H301        LEVEL: Error
PID     :  1892                  TID  :  640          PROC : db2bp.exe
INSTANCE: DB2                  NODE :  000 
FUNCTION: DB2 UDB, data protection, sqlpsrllf, probe: 337 
MESSAGE : Rollforward failed to connect to database. sqlcode - 293 .

В чём может быть проблема ?
...
Рейтинг: 0 / 0
Ошибка при отделении зеркальной копии
    #34342192
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опишите последовательность действий.
Что и куда копировали?
Вы standby на той же машине или на другой поднимаете?
...
Рейтинг: 0 / 0
Ошибка при отделении зеркальной копии
    #34342233
dealko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Active и Standby на разных машинах.

Выполнил на Active set write suspend for database
БД на Active находится по пути C:\DB2\NODE0000\SQL00002

Создал БД на Standby.
База в C:\DB2\NODE0000\SQL00003
После этого на Standby отсановил DB2.
Скопировал содержимое C:\DB2\NODE0000\SQL00002 c Active в C:\DB2\NODE0000\SQL00003 на Standby
Выполнил db2relocatedb

Запустил DB2 (пробовал и до и после relocate)
Выполнил db2inidb

При попытке выполненить rollforward выходит ошибка про доступ к табличному пространству.

Вот вроде и всё.

Хотелось бы разобраться с вариантом, когда необходимо перенаправление табличных пространств, поэтому решение с восстановлением по тем же путям не совсем устраивает.
...
Рейтинг: 0 / 0
Ошибка при отделении зеркальной копии
    #34342275
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dealkoСоздал БД на Standby.Не надо.
Скопируйте содержимое C:\DB2\NODE0000\SQL00002 c Active в C:\DB2\NODE0000\SQL00002 на Standby
и выполните db2relocatedb, затем db2inidb.
...
Рейтинг: 0 / 0
Ошибка при отделении зеркальной копии
    #34342295
dealko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В C:\DB2\NODE0000\SQL00002 на Standby - другая база.

Поэтому копирую в SQL00003. Когда пути совпадают, всё работает :)

Нужно каталагизировать БД.
catalog database проходит но при db2relocatedb пишет что нет такой БД в каталоге. В list db directory БД показывает, но у неё partishion number -1. Поэтому я решил создавать БД.

Если расположение БД в файловой системе не совпадает - то не работает :(

Что ещё можно попробовать ?
...
Рейтинг: 0 / 0
Ошибка при отделении зеркальной копии
    #34342870
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dealkoЧто ещё можно попробовать ?Backup на Active, Restore ... REDIRECT на Standby. Потом все то же самое - накатывайте по логам периодически.
...
Рейтинг: 0 / 0
Ошибка при отделении зеркальной копии
    #34343501
dealko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасиб. Попробую.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка при отделении зеркальной копии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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