powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Quiesce database и подключение к базе
7 сообщений из 7, страница 1 из 1
Quiesce database и подключение к базе
    #37290566
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потребовалось отключить всех пользователей от базы и не давать подключаться некоторое время. Выполнил quiesce database с отключением всех соединений, попробовал проверить - пользователи все равно могут подключаться, несмотря на то что в логе есть запись что Database quiesce request has completed successfully, причем пользователь который подключается не указан явно в базе (и соответственно у него нет прав quiesce_connect) но является администратором локальной системы. У public тоже нет прав connect в этой базе. Почему тогда пользователь смог подключится к базе которая находится в quiesced mode ?
...
Рейтинг: 0 / 0
Quiesce database и подключение к базе
    #37290598
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подозреваю что проблема в том что пользователь является локальным администратором ОС, т.е. в терминологии db2 имеет привелегию SYSADM, которая позволяет подключаться к базе даже в режиме quiesced mode. Так ли это?
...
Рейтинг: 0 / 0
Quiesce database и подключение к базе
    #37290639
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что в документации написано про quiesce database:

In this mode, only users with authority in this restricted mode are allowed to attach or connect to the instance or database. Users with SYSADM, SYSMAINT, and SYSCTRL authority always have access to an instance while it is quiesced, and users with SYSADM and DBADM authority always have access to a database while it is quiesced.

Т.е. на уровне базы запретить таким пользователям подключатся в режиме quiesced mode нельзя ?
...
Рейтинг: 0 / 0
Quiesce database и подключение к базе
    #37290737
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что выдаёт для этого 'USERNAME':
Код: plaintext
1.
2.
3.
select * 
from table(AUTH_LIST_AUTHORITIES_FOR_AUTHID('USERNAME', 'U'))
where authority in ('SYSADM', 'SYSCTRL', 'SYSMAINT', 'DBADM')
...
Рейтинг: 0 / 0
Quiesce database и подключение к базе
    #37290825
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот результат запроса для пользователя:

AUTHORITY D_USER D_GROUP D_PUBLIC ROLE_USER ROLE_GROUP ROLE_PUBLIC D_ROLE
--------- ------ ------- -------- --------- ---------- ----------- ------
SYSADM * Y * * * * *
DBADM N N N N N N *
SYSCTRL * N * * * * *
SYSMAINT * N * * * * *
...
Рейтинг: 0 / 0
Quiesce database и подключение к базе
    #37290860
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andron,

создайте группу сисадминов DB2 (например, DB2IADM), не включайте туда этого пользователя.
потом:

db2 update dbm cfg using sysadm_group DB2IADM
db2stop
db2start

и проверьте тот же запрос.
Несмотря на то, что пользователь по-прежнему входит в локальные админы в ОС, 'Y' должна исчезть из результатов.
...
Рейтинг: 0 / 0
Quiesce database и подключение к базе
    #37290948
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том что один из пользователей который работает с таблицами это db2admin. Хочу в строке подключения изменить имя пользователя и выдать новому пользователю только права на необходимые таблицы. Но вот возник вопрос что делать с именем схемы, ведь новый пользователь будет искать таблицы в своей схеме, как бы сделать чтобы пользователь по умолчанию после подключения работал с другой схемой? Создал новую тему "Схема по умолчанию для нового пользователя" по этому вопросу.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Quiesce database и подключение к базе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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