Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка при попытке выполнить maintenance / 19 сообщений из 19, страница 1 из 1
06.04.2011, 14:01
    #37202452
Laduk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
При попытке выполнить maintenance для базы в Контрол центре вылетает ошибка:
[IBM][CLI Driver][DB2/NT64] SQL0290N Table space access is not
allowed. SQLSTATE=55039

Подскажите пожалуйста как можно исправить.... Необходимо настроить архивирование базы под 1С, при попытке настройки avtomatic maintenance ошибка следующая: SQL1224N The database manager is not able to accept new
requests, has
terminated all requests in progress, or has
terminated the
specified request because of an error or a
forced interrupt.
...
Рейтинг: 0 / 0
06.04.2011, 14:08
    #37202476
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Laduk,

Что выдаёт
SELECT TBSPACE
FROM SYSIBMADM.SNAPTBSP_PART
WHERE TBSP_STATE!='NORMAL'
...
Рейтинг: 0 / 0
06.04.2011, 14:12
    #37202501
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Виноват, рано отправилось.
Вот так:
Код: plaintext
1.
2.
SELECT CHAR(TBSP_NAME,  20 ) TBSP_NAME, CHAR(TBSP_STATE,  30 ) TBSP_STATE, TBSP_STATE_CHANGE_OBJECT_ID, TBSP_STATE_CHANGE_TBSP_ID
FROM SYSIBMADM.SNAPTBSP_PART
WHERE TBSP_STATE!='NORMAL'
...
Рейтинг: 0 / 0
06.04.2011, 14:16
    #37202509
Laduk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
User response:

If the error occurred when disconnecting from the database, continue
processing. If the error occurred on another SQL statement, issue an SQL
CONNECT statement and resubmit the command or statement.

sqlcode: -1024

sqlstate: 08003
...
Рейтинг: 0 / 0
06.04.2011, 14:21
    #37202531
Laduk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Сорри, вот:
Соединение JDBC с назначением выполнено успешно.
------------------------------ Введенные команды ------------------------------
SELECT CHAR(TBSP_NAME, 20) TBSP_NAME, CHAR(TBSP_STATE, 30) TBSP_STATE, TBSP_STATE_CHANGE_OBJECT_ID, TBSP_STATE_CHANGE_TBSP_ID
FROM SYSIBMADM.SNAPTBSP_PART
WHERE TBSP_STATE!='NORMAL'
------------------------------------------------------------------------------
На вкладке Результаты запроса выводятся результаты для одного запроса.
Успешно возвращено 0 строк.
...
Рейтинг: 0 / 0
06.04.2011, 14:57
    #37202624
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Выполните попытку maintenance из CC, получите ошибку.
Потом из db2cw на сервере дайте результат команды:
db2diag -H 5m
...
Рейтинг: 0 / 0
06.04.2011, 17:08
    #37202986
Laduk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24436 APPID: fe80::3497:26bd:3f57:fffd%15.50520.1104061
30234
AUTHID : DB2ADMIN
EDUID : 28400 EDUNAME: db2agent (idle)
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::TermDbConnect, probe:20
00
STOP : DATABASE: ACCDEMO : DEACTIVATED: NO

2011-04-06-16.03.49.641000+180 I142682205F754 LEVEL: Warning
PID : 27748 TID : 33008 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24451
EDUID : 33008 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, Connection Manager, sqleUCgetDirInfo, probe:1012
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -1013 sqlerrml: 5
sqlerrmc: TRADE
sqlerrp : SQLEUCCM
sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000
(4) 0x00000000 (5) 0x00000000 (6) 0x00000000
sqlwarn : (1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11)
sqlstate:

2011-04-06-16.03.49.641000+180 I142682961F456 LEVEL: Severe
PID : 27748 TID : 33008 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24451
EDUID : 33008 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, DRDA Application Server, sqljsVerifyAgent, probe:80
MESSAGE : ZRC=0x8005006D=-2147155859=SQLE_CA_BUILT
"SQLCA has been built and saved in component specific control block."

2011-04-06-16.03.49.672000+180 I142683419F752 LEVEL: Warning
PID : 27748 TID : 28400 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24452
EDUID : 28400 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, Connection Manager, sqleUCgetDirInfo, probe:1012
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -1013 sqlerrml: 3
sqlerrmc: ACC
sqlerrp : SQLEUCCM
sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000
(4) 0x00000000 (5) 0x00000000 (6) 0x00000000
sqlwarn : (1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11)
sqlstate:

2011-04-06-16.03.49.672000+180 I142684173F456 LEVEL: Severe
PID : 27748 TID : 28400 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24452
EDUID : 28400 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, DRDA Application Server, sqljsVerifyAgent, probe:80
MESSAGE : ZRC=0x8005006D=-2147155859=SQLE_CA_BUILT
"SQLCA has been built and saved in component specific control block."

2011-04-06-16.03.49.703000+180 I142684631F754 LEVEL: Warning
PID : 27748 TID : 33008 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24453
EDUID : 33008 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, Connection Manager, sqleUCgetDirInfo, probe:1012
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -1013 sqlerrml: 5
sqlerrmc: TRADE
sqlerrp : SQLEUCCM
sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000
(4) 0x00000000 (5) 0x00000000 (6) 0x00000000
sqlwarn : (1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11)
sqlstate:

2011-04-06-16.03.49.703000+180 I142685387F456 LEVEL: Severe
PID : 27748 TID : 33008 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24453
EDUID : 33008 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, DRDA Application Server, sqljsVerifyAgent, probe:80
MESSAGE : ZRC=0x8005006D=-2147155859=SQLE_CA_BUILT
"SQLCA has been built and saved in component specific control block."

2011-04-06-16.04.49.717000+180 I142685845F754 LEVEL: Warning
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24465
EDUID : 5448 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, Connection Manager, sqleUCgetDirInfo, probe:1012
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -1013 sqlerrml: 5
sqlerrmc: TRADE
sqlerrp : SQLEUCCM
sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000
(4) 0x00000000 (5) 0x00000000 (6) 0x00000000
sqlwarn : (1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11)
sqlstate:

2011-04-06-16.04.49.717000+180 I142686601F456 LEVEL: Severe
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24465
EDUID : 5448 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, DRDA Application Server, sqljsVerifyAgent, probe:80
MESSAGE : ZRC=0x8005006D=-2147155859=SQLE_CA_BUILT
"SQLCA has been built and saved in component specific control block."

2011-04-06-16.04.49.717000+180 I142687059F433 LEVEL: Warning
PID : 30832 TID : 30332 PROC : db2fmp64.exe
INSTANCE: DB2 NODE : 000
EDUID : 30332
FUNCTION: DB2 UDB, Health Monitor, HmonMainCB::refreshDbAutonomicSwitches, probe
:160
MESSAGE : Failed connecting to database "TRADE "
DATA #1 : Hexdump, 4 bytes
0x0000000003DDD88C : 38FB FFFF 8...

2011-04-06-16.04.49.810000+180 I142687494F754 LEVEL: Warning
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24468
EDUID : 5448 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, Connection Manager, sqleUCgetDirInfo, probe:1012
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -1013 sqlerrml: 5
sqlerrmc: TRADE
sqlerrp : SQLEUCCM
sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000
(4) 0x00000000 (5) 0x00000000 (6) 0x00000000
sqlwarn : (1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11)
sqlstate:

2011-04-06-16.04.49.810000+180 I142688250F456 LEVEL: Severe
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
APPHDL : 0-24468
EDUID : 5448 EDUNAME: db2agent ()
FUNCTION: DB2 UDB, DRDA Application Server, sqljsVerifyAgent, probe:80
MESSAGE : ZRC=0x8005006D=-2147155859=SQLE_CA_BUILT
"SQLCA has been built and saved in component specific control block."

2011-04-06-16.05.03.351000+180 I142688708F677 LEVEL: Error
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24469 APPID: fe80::3497:26bd:3f57:fffd%15.50522.1104061
30502
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbDMSDoContainerOp, probe:810
MESSAGE : ZRC=0x8402001E=-2080243682=SQLB_CONTAINER_NOT_ACCESSIBLE
"Container not accessible"
DATA #1 : <preformatted>
Error checking container 0 (C:\DB2\NODE0000\ACCDEMO\T0000006\C0000000.LRG) for t
bsp 6. Rc = 860F000A

2011-04-06-16.05.03.351000+180 I142689387F598 LEVEL: Error
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24469 APPID: fe80::3497:26bd:3f57:fffd%15.50522.1104061
30502
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbDMSStartPool, probe:800
MESSAGE : ZRC=0x8402001E=-2080243682=SQLB_CONTAINER_NOT_ACCESSIBLE
"Container not accessible"
DATA #1 : <preformatted>
Tablespace 6 (SYSTOOLSPACE)

2011-04-06-16.05.03.351000+180 E142689987F624 LEVEL: Info
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24469 APPID: fe80::3497:26bd:3f57:fffd%15.50522.1104061
30502
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbStartPools, probe:30
MESSAGE : ADM6023I The table space "SYSTOOLSPACE" (ID "6") is in state
0x"4000". The table space cannot be accessed. Refer to the
documentation for SQLCODE -290.

2011-04-06-16.05.03.351000+180 I142690613F541 LEVEL: Error
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24469 APPID: fe80::3497:26bd:3f57:fffd%15.50522.1104061
30502
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbStartPools, probe:30
MESSAGE : ZRC=0x8402001E=-2080243682=SQLB_CONTAINER_NOT_ACCESSIBLE
"Container not accessible"

2011-04-06-16.05.03.382000+180 E142691156F497 LEVEL: Event
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24469 APPID: fe80::3497:26bd:3f57:fffd%15.50522.1104061
30502
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::FirstConnect, probe:100
0
START : DATABASE: ACCDEMO : ACTIVATED: NO

2011-04-06-16.05.04.162000+180 E142691655F497 LEVEL: Event
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24469 APPID: fe80::3497:26bd:3f57:fffd%15.50522.1104061
30502
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (idle)
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::TermDbConnect, probe:20
00
STOP : DATABASE: ACCDEMO : DEACTIVATED: NO

2011-04-06-16.05.04.786000+180 I142692154F677 LEVEL: Error
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24478 APPID: fe80::3497:26bd:3f57:fffd%15.50523.1104061
30504
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbDMSDoContainerOp, probe:810
MESSAGE : ZRC=0x8402001E=-2080243682=SQLB_CONTAINER_NOT_ACCESSIBLE
"Container not accessible"
DATA #1 : <preformatted>
Error checking container 0 (C:\DB2\NODE0000\ACCDEMO\T0000006\C0000000.LRG) for t
bsp 6. Rc = 860F000A

2011-04-06-16.05.04.786000+180 I142692833F598 LEVEL: Error
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24478 APPID: fe80::3497:26bd:3f57:fffd%15.50523.1104061
30504
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbDMSStartPool, probe:800
MESSAGE : ZRC=0x8402001E=-2080243682=SQLB_CONTAINER_NOT_ACCESSIBLE
"Container not accessible"
DATA #1 : <preformatted>
Tablespace 6 (SYSTOOLSPACE)

2011-04-06-16.05.04.786000+180 E142693433F624 LEVEL: Info
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24478 APPID: fe80::3497:26bd:3f57:fffd%15.50523.1104061
30504
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbStartPools, probe:30
MESSAGE : ADM6023I The table space "SYSTOOLSPACE" (ID "6") is in state
0x"4000". The table space cannot be accessed. Refer to the
documentation for SQLCODE -290.

2011-04-06-16.05.04.786000+180 I142694059F541 LEVEL: Error
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24478 APPID: fe80::3497:26bd:3f57:fffd%15.50523.1104061
30504
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbStartPools, probe:30
MESSAGE : ZRC=0x8402001E=-2080243682=SQLB_CONTAINER_NOT_ACCESSIBLE
"Container not accessible"

2011-04-06-16.05.04.833000+180 E142694602F497 LEVEL: Event
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24478 APPID: fe80::3497:26bd:3f57:fffd%15.50523.1104061
30504
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::FirstConnect, probe:100
0
START : DATABASE: ACCDEMO : ACTIVATED: NO

2011-04-06-16.05.13.257000+180 E142695101F497 LEVEL: Event
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24478 APPID: fe80::3497:26bd:3f57:fffd%15.50523.1104061
30504
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (idle)
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::TermDbConnect, probe:20
00
STOP : DATABASE: ACCDEMO : DEACTIVATED: NO

2011-04-06-16.07.11.599000+180 I142695600F517 LEVEL: Info
PID : 27748 TID : 30136 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : TRADE
APPHDL : 0-8724 APPID: *LOCAL.DB2.110406061313
AUTHID : DB2ADMIN
EDUID : 30136 EDUNAME: db2stmm (UT)
FUNCTION: DB2 UDB, buffer pool services, sqlbAlterBufferPoolAct, probe:90
MESSAGE : Altering bufferpool "V81C_INDEXBP" From: "7607" <automatic> To:
"11410" <automatic>


C:\Program Files\IBM\SQLLIB\BIN>
...
Рейтинг: 0 / 0
06.04.2011, 17:10
    #37202993
Laduk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
ошибка в CC maintenence: IBM][CLI Driver][DB2/NT64] SQL0290N Table space access is not
allowed. SQLSTATE=55039
...
Рейтинг: 0 / 0
06.04.2011, 18:02
    #37203156
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Laduk2011-04-06-16.05.03.351000+180 I142688708F677 LEVEL: Error
PID : 27748 TID : 5448 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ACCDEMO
APPHDL : 0-24469 APPID: fe80::3497:26bd:3f57:fffd%15.50522.1104061
30502
AUTHID : DB2ADMIN
EDUID : 5448 EDUNAME: db2agent (BUHDEMO)
FUNCTION: DB2 UDB, buffer pool services, sqlbDMSDoContainerOp, probe:810
MESSAGE : ZRC=0x8402001E=-2080243682=SQLB_CONTAINER_NOT_ACCESSIBLE
"Container not accessible"
DATA #1 : <preformatted>
Error checking container 0 (C:\DB2\NODE0000\ACCDEMO\T0000006\C0000000.LRG) for t
bsp 6. Rc = 860F000A
Что с файлом
C:\DB2\NODE0000\ACCDEMO\T0000006\C0000000.LRG
Он есть в файловой системе?
...
Рейтинг: 0 / 0
07.04.2011, 00:21
    #37203701
Laduk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
База была ошибочно поднята на диске С, я сделал Бекап и восстановил ее на диск D.
Ошибок не было, эт все наверное из-за этого восстановления. как можно поправить ?
...
Рейтинг: 0 / 0
07.04.2011, 15:41
    #37204978
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Ladukкак можно поправить ?
Если файла нет, то можно:
Код: plaintext
1.
2.
RESTART DB ACCDEMO DROP PENDING TABLESPACES (SYSTOOLSPACE);
DROP TABLESPACE SYSTOOLSPACE;
CREATE REGULAR TABLESPACE SYSTOOLSPACE IN IBMCATGROUP;
...
Рейтинг: 0 / 0
23.06.2011, 19:47
    #37322576
kaplun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Mark BarinsteinLadukкак можно поправить ?
Если файла нет, то можно:
Код: plaintext
1.
2.
RESTART DB ACCDEMO DROP PENDING TABLESPACES (SYSTOOLSPACE);
DROP TABLESPACE SYSTOOLSPACE;
CREATE REGULAR TABLESPACE SYSTOOLSPACE IN IBMCATGROUP;


а если есть файл?
...
Рейтинг: 0 / 0
24.06.2011, 09:22
    #37323023
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
kaplunMark Barinsteinпропущено...

Если файла нет, то можно:
Код: plaintext
1.
2.
RESTART DB ACCDEMO DROP PENDING TABLESPACES (SYSTOOLSPACE);
DROP TABLESPACE SYSTOOLSPACE;
CREATE REGULAR TABLESPACE SYSTOOLSPACE IN IBMCATGROUP;


а если есть файл?Разобраться, почему к файлу нет доступа (проверить права на него в ОС, например).
Если с правами всё нормально, постараться перевести его в нормальное состояние:
Код: plaintext
alter tablespace  my_tbsp_name  switch online
Если не получается и база в режиме архивирования журналов, восстановить табличное пространство из архива.
Иначе сделать то же самое, как если бы файла не было.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
28.05.2014, 10:36
    #38654173
Николаха
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Mark Barinstein,

У меня такая же ошибка! Я пытался изменить структуру: добавить поле. В этой таблице где-то 800 000 записей может больше!
СС выдал ошибку и вылетел, потом при попытке открыть таблицу выходит ошибка "com.ibm.db.DataException: Ошибка менеджера баз данных. : [IBM][CLI Driver][DB2/NT] SQL0290N Обращение к табличному пространству не разрешено. SQLSTATE=55039
"


хотя другая таблица использующая это же табл пространство открывается!

этот запрос вернул вот что:
Mark BarinsteinSELECT CHAR(TBSP_NAME, 20) TBSP_NAME, CHAR(TBSP_STATE, 30) TBSP_STATE, TBSP_STATE_CHANGE_OBJECT_ID, TBSP_STATE_CHANGE_TBSP_ID
FROM SYSIBMADM.SNAPTBSP_PART
WHERE TBSP_STATE!='NORMAL'

------------------------------------------------------------------------------
На вкладке Результаты запроса выводятся результаты для одного запроса.
Успешно возвращено 1 строк.

USERSPACE1 QUIESCED_SHARE 0 0
...
Рейтинг: 0 / 0
28.05.2014, 12:27
    #38654326
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Николаха,

Что возвращает запрос:
Код: sql
1.
2.
3.
select q.tbsp_name, t.tabschema, t.tabname, q.quiescer_auth_id, q.quiescer_agent_id, q.quiescer_state 
from sysibmadm.snaptbsp_quiescer q
join syscat.tables t on t.tbspaceid=q.quiescer_ts_id and t.tableid=q.quiescer_obj_id
...
Рейтинг: 0 / 0
29.05.2014, 03:50
    #38655202
Николаха
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Mark Barinstein,

автор------------------------------ Введенные команды ------------------------------
select q.tbsp_name, t.tabschema, t.tabname, q.quiescer_auth_id, q.quiescer_agent_id, q.quiescer_state
from sysibmadm.snaptbsp_quiescer q
join syscat.tables t on t.tbspaceid=q.quiescer_ts_id and t.tableid=q.quiescer_obj_id;
------------------------------------------------------------------------------
На вкладке Результаты запроса выводятся результаты для одного запроса.
Успешно возвращено 2 строк.

USERSPACE1 SCHEMA2013 SNILS DB2ADMIN 0 SHARE
USERSPACE1 SCHEMA2013 T20140527_141621 DB2ADMIN 0 SHARE
...
Рейтинг: 0 / 0
29.05.2014, 09:44
    #38655318
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Николаха,

Код: sql
1.
2.
3.
connect to mydb user db2admin using ...
quiesce tablespaces for table SCHEMA2013.SNILS reset
quiesce tablespaces for table SCHEMA2013.T20140527_141621 reset


Обратите внимание, что вы должны выдавать команды quiesce из-под пользователя DB2ADMIN.
После этого запрос выше не должен ничего возвращать, и вы должны получить доступ к таблицам.
...
Рейтинг: 0 / 0
29.05.2014, 10:46
    #38655420
Николаха
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
Mark Barinstein,

не дождался ответа из-за сроков, уже поджимали, но всёравно спасибо большое!
пошел по-другому пути! )))))
восстановил старый бакап, ваще старый, а до этого выгрузил скрипт таблиц и данных отсутствующих в старом бакапе, а потом восстановил все таблицы заного!

Вслед раз если будет необходимость снова менять структуру таблицы с большим кол-вом записей как избежать такой ситуации!?
...
Рейтинг: 0 / 0
29.05.2014, 11:15
    #38655480
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при попытке выполнить maintenance
НиколахаВслед раз если будет необходимость снова менять структуру таблицы с большим кол-вом записей как избежать такой ситуации!?Количество записей здесь ни при чём. Не думаю, что добавление поля в таблицу и такое состояние таблиц связано друг с другом - для добавления поля нет необходимости делать quiesce tablespaces.
Вы просто должны знать, что делать, если ваше табличное пространство находится в разных ненормальных состояниях.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка при попытке выполнить maintenance / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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