Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 db2 attach to DB2. Error=SQL0902C, SQLSTATE=58005  [new]
curious_man
Member

Откуда:
Сообщений: 130
Здравствуйте.
- Установили на сервере Windows Server 2008 Enterprise базу DB2 UDB 8.1 FP16 ESE на диск c:\SQLLIB.
- Создали локального пользователя db2admin и добавили в группы administrator,db2admns.
- Также прописали его во все db2 службы и перестартовали их.
- Сервер в сети, но не в домене.

Попытались подключится к экземпляру:
db2cmd -> db2 attach to DB2 , но получили ошибку:

1.
SQL0902C A system error (reason code = "") occurred. Subsequent SQL statements cannot be processed. SQLSTATE=58005

В книжке по кодам db2 пишут про SQL0902C:
- Посмотрите в db2diag.log и там будет подробнее написано.
- that there are not enough semaphores
to serve the database manager requests,increase the
number of semaphores using operating system
parameters.

2.
db2diag.log -> diaglevel 4:

2015-09-08-13.02.27.649000+180 I2H299 LEVEL: Info
PID : 4696 TID : 5452
FUNCTION: DB2 Common, Security, Users and Groups, secLoadClientAuthPlugin, probe:10
DATA #1 : String, 78 bytes
Loaded plugin library C:\SQLLIB\security\plugin\IBM\client\IBMOSauthclient.dll

2015-09-08-13.02.27.649000+180 I303H248 LEVEL: Info
PID : 4696 TID : 5452
FUNCTION: DB2 Common, Security, Users and Groups, secLogMessage, probe:20
DATA #1 : String, 37 bytes
db2secClientAuthPluginInit successful

2015-09-08-13.02.27.649000+180 E553H326 LEVEL: Info (OS)
PID : 3004 TID : 4716 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloImpersonateLocalSystem, probe:10 //!!!
CALLED : OS, -, OpenProcess
OSERR : 5 "Отказано в доступе."

2015-09-08-13.02.27.649000+180 I881H408 LEVEL: Severe
PID : 3004 TID : 4716 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
FUNCTION: DB2 UDB, common communication, sqlccGetIPCs, probe:20
RETCODE : ZRC=0x840F0001=-2079391743=SQLO_ACCD "Access Denied"
DIA8701C Access denied for resource "", operating system return code //!!!
was "".

2015-09-08-13.02.27.649000+180 I1291H288 LEVEL: Severe
PID : 3004 TID : 4716 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
MESSAGE : User ID
DATA #1 : Hexdump, 4 bytes
0x021BFB5C : 0000 0000 ....

2015-09-08-13.02.27.649000+180 I1581H370 LEVEL: Info
PID : 4696 TID : 5452 PROC : db2bp.exe
INSTANCE: DB2 NODE : 000
FUNCTION: DB2 UDB, DRDA Application Requester, sqljrInit, probe:27
RETCODE : ZRC=0x82370001=-2110324735=SQLJR_ICE "Internal Error"
DIA8532C An internal processing error has occurred.

2015-09-08-13.02.27.649000+180 I1953H924 LEVEL: Error
PID : 4696 TID : 5452 PROC : db2bp.exe
INSTANCE: DB2 NODE : 000
FUNCTION: DB2 UDB, oper system services, sqlofica, probe:10
DATA #1 : Hexdump, 136 bytes
0x004FB02C : 5351 4C43 4120 2020 8800 0000 7AFC FFFF SQLCA ....z...
0x004FB03C : 0000 2020 2020 2020 2020 2020 2020 2020 ..
0x004FB04C : 2020 2020 2020 2020 2020 2020 2020 2020
0x004FB05C : 2020 2020 2020 2020 2020 2020 2020 2020
0x004FB06C : 2020 2020 2020 2020 2020 2020 2020 2020
0x004FB07C : 2020 2020 2020 2020 5351 4C4A 5243 4F4D SQLJRCOM
0x004FB08C : 0100 3782 0100 0000 0000 0000 0000 0000 ..7.............
0x004FB09C : 0000 0000 0000 0000 2020 2020 2020 2020 ........
0x004FB0AC : 2020 2035 3830 3035 58005


2.
Посмотрели на код ZRC=0x840F0001, но по коду непонятна проблемма:

ZRC class :
Non Critical System error (Class Index: 2)
Component:
SQLJR ; DRDA Application Requester (Component Index: 55)
Reason Code:
1 (0x0001)

Identifer:
SQLJR_ICE
Identifer (without component):
SQLZ_RC_ICE

Description:
Internal Error

Associated information:
Sqlcode -901
SQL0901N The SQL statement failed because of a non-severe system error. Subsequent SQL statements can be processed. (Reason "".)
Number of sqlca tokens : 1
Diaglog message number: 8532

3.
Journal Windows-> Applications во время возникновения ошибки ни одно событие не регистрирует,
а только в db2diag.log
Следует отметить, что папка C:\SQLLIB по-умолчанию READ-ONLY стоит на диске с.

В чем может быть проблемма? Может на диск D попробовать поставить: D:\SQLLIB ?
Вообще DB2 UDB v8.1 fp16 может работать на Windows 2008 или для нее потолок 2003?
8 сен 15, 13:53    [18122954]     Ответить | Цитировать Сообщить модератору
 Re: db2 attach to DB2. Error=SQL0902C, SQLSTATE=58005  [new]
curious_man
Member

Откуда:
Сообщений: 130
curious_man,

Проблемма решена путем отключения защиты операционной системы.
8 сен 15, 15:27    [18123620]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: db2 attach to DB2. Error=SQL0902C, SQLSTATE=58005  [new]
saskevich_ni
Member

Откуда:
Сообщений: 8
curious_man, а можете пожалуйста подробнее объяснить, что значит "отключение защиты операционной системы"?
4 май 19, 13:45    [21877713]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить