Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Подключение к db2 aix / 10 сообщений из 10, страница 1 из 1
15.08.2012, 10:45
    #37917105
sunches
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
Коллеги, я не спец по db2.
Вопрос, наверное простой, тем не менее не могу подключиться к базе.
1. создал в ОС пользователя
2. дал ему права на подключение к базе
grant connect on database to user
3. при подключении ошибка
SQL30082N Security processing failed with reason "24" ("USERNAME AND/OR
PASSWORD INVALID"). SQLSTATE=08001


К ОС пользователь подключается без проблем
Где может быть проблема?
...
Рейтинг: 0 / 0
15.08.2012, 11:23
    #37917188
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
sunches,

Я правильно понял, что вы можете этим пользователем зайти по ssh / telnet, но не можете сделать db2 connect?
Имя пользователя в точности какое?
...
Рейтинг: 0 / 0
15.08.2012, 11:50
    #37917242
sunches
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
Mark,
Да именно так. Пользователя на самом деле зовут alex
...
Рейтинг: 0 / 0
15.08.2012, 13:21
    #37917499
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
sunches,

Из-под владельца экземпляра db2 что выдают команды:

Код: plaintext
1.
2.
3.
id
id alex
db2 get dbm cfg | grep -i auth
ls -l ~/sqllib/security/db2ckpw
...
Рейтинг: 0 / 0
15.08.2012, 14:14
    #37917688
sunches
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
id
uid=206(cifdbadm) gid=204(cifdbadm) groups=1(staff),203(cifusers),101(tdsdsadg)

id mpdb2
uid=210(mpdb2) gid=204(cifdbadm) groups=101(tdsdsadg)

bash-3.2$ db2 get dbm cfg | grep -i auth

GSS Plugin for Local Authorization (LOCAL_GSSPLUGIN) =
Server Userid-Password Plugin (SRVCON_PW_PLUGIN) = IBMLDAPauthserver
Server Connection Authentication (SRVCON_AUTH) = NOT_SPECIFIED
Database manager authentication (AUTHENTICATION) = SERVER
Cataloging allowed without authority (CATALOG_NOAUTH) = YES
Trusted client authentication (TRUST_CLNTAUTH) = CLIENT
Bypass federated authentication (FED_NOAUTH) = NO

bash-3.2$ ls -l ~/sqllib/security/db2ckpw
//sqllib/security/db2ckpw not found
...
Рейтинг: 0 / 0
15.08.2012, 14:36
    #37917755
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
sunches id
uid=206(cifdbadm) gid=204(cifdbadm) groups=1(staff),203(cifusers),101(tdsdsadg)

id mpdb2
uid=210(mpdb2) gid=204(cifdbadm) groups=101(tdsdsadg)
...
bash-3.2$ ls -l ~/sqllib/security/db2ckpw
//sqllib/security/db2ckpw not found
У вас должны быть пара файлов с такими правами:

Код: plaintext
1.
2.
3.
ls -l ~mpdb2/sqllib/security| grep -E "db2c[h|k]pw"

-r-s--x--x 1 root     cifdbadm   ...  db2chpw
-r-s--x--x 1 root     cifdbadm   ...  db2ckpw

Если их нет, и после команды (из-под root при остановленном экземпляре mpdb2):
Код: plaintext
/ path_to_db2_installation /instance/db2iupdt mpdb2
вы не увидите эти файлы в таком виде, то надо бы пересоздать экземпляр.
...
Рейтинг: 0 / 0
15.08.2012, 14:57
    #37917823
sunches
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
Mark,
файлы есть

bash-3.2$ ls -l ~mpdb2/sqllib/security| grep -E "db2c[h|k]pw"
-r-s--x--x 1 root cifdbadm 17850 Aug 08 15:38 db2chpw
-r-s--x--x 1 root cifdbadm 3508820 Aug 08 15:38 db2ckpw
...
Рейтинг: 0 / 0
15.08.2012, 15:26
    #37917875
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
sunches bash-3.2$ db2 get dbm cfg | grep -i auth

Код: plaintext
1.
2.
3.
4.
5.
6.
GSS Plugin for Local Authorization    (LOCAL_GSSPLUGIN) =
 Server Userid-Password Plugin        (SRVCON_PW_PLUGIN) = IBMLDAPauthserver
 Server Connection Authentication          (SRVCON_AUTH) = NOT_SPECIFIED
 Database manager authentication        (AUTHENTICATION) = SERVER
 Cataloging allowed without authority   (CATALOG_NOAUTH) = YES
 Trusted client authentication          (TRUST_CLNTAUTH) = CLIENT
 Bypass federated authentication            (FED_NOAUTH) = NO
Так это...
У вас же вроде LDAP аутентификация настроена.
Это вам в LDAP'е надо пользователя заводить...
...
Рейтинг: 0 / 0
15.08.2012, 16:01
    #37917949
sunches
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
Mark,
спасибо! Попробуем уже наверное завтра. По результату отпишусь.
...
Рейтинг: 0 / 0
16.08.2012, 12:51
    #37919210
sunches
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к db2 aix
Mark, еще раз спасибо, все получилось!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Подключение к db2 aix / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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