Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Каким образом можно узнать число текущих пользователей базы в DB2? Просто не верится, что в IB/FB это есть, а в таком мощном сервере баз данных -- нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 09:25 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
erheКаким образом можно узнать число текущих пользователей базы в DB2? Просто не верится, что в IB/FB это есть, а в таком мощном сервере баз данных -- нет.Здравствуйте. В нашем мощном сервере есть такой запрос для этого: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 10:17 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Если под "текущими пользователями" понимать подключенные сессии, то можно так же вот так: db2 list applications ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 11:48 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinВ нашем мощном сервере есть такой запрос для этого: Код: plaintext Ваш запрос не прокатил. У меня сервер 8.2 -- там нет ни такой схемы в базе, ни таблицы с таким именем. Увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 16:15 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
erheВаш запрос не прокатил. У меня сервер 8.2 -- там нет ни такой схемы в базе, ни таблицы с таким именем. Увы.желательно тогда сразу указывать версию и фикспак db2 - это ускорит решение. select APPLS_CUR_CONS from table( sysproc.snapshot_database ('', -1)) t ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 17:20 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Mark Barinsteinselect APPLS_CUR_CONS from table( sysproc.snapshot_database ('', -1)) t Спасибо, работает :-) А можно кроме числа пользователей выцепить их логины? (наглею и наглею...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 13:14 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
в DB2 логины берутся из операционной системы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 13:36 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
erheА можно кроме числа пользователей выцепить их логины? (наглею и наглею...) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 13:42 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, сама страдала такой фигнёй сегодня один хороший человек когда то подарил sh-скрипт в котором как раз есть то что нужно товарищу select date(snapshot_timestamp) date, time(snapshot_timestamp) time, substr(appl_id,1,32) appl_id, agent_id, substr(appl_name,1,20) appl_name, substr(auth_id,1,20) user, substr(client_nname,1,20) workstation, substr(execution_id,1,20) ws_login, substr(client_db_alias,1,12) dbalias, substr(db_name,1,12) dbname from table(snapshot_appl_info('',-1)) as t order by auth_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 20:14 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, На части баз получаю ошибку при запросе, а на другой части все прекрасно работает Routine "SYSPROC.SNAPSHOT_APPL_INFO" (specific name "SNAPSHOT_APPL_INFO") has returned an error SQLSTATE with diagnostic text "".. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 13:26 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
nvaНа части баз получаю ошибку при запросе, а на другой части все прекрасно работает Routine "SYSPROC.SNAPSHOT_APPL_INFO" (specific name "SNAPSHOT_APPL_INFO") has returned an error SQLSTATE with diagnostic text ""..Какая версия db2 и какой фикспак? Приведите полное сообщение об ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2010, 13:32 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Полное сообщение: Routine "SYSPROC.SNAPSHOT_APPL_INFO" (specific name "SNAPSHOT_APPL_INFO") has returned an error SQLSTATE with diagnostic text "".. SQLCODE=-443, SQLSTATE=38553, DRIVER=3.53.71 Пока проблема возникла на 9.5 fp3 (WinXP), 9.7 fp2 (Ubuntu), но в тоже время все работает на 9.5 fp5 (WinXP) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2010, 12:45 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Посмотрите в db2diag.log - там должны быть подробности ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2010, 21:48 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
nvaПолное сообщение: Routine "SYSPROC.SNAPSHOT_APPL_INFO" (specific name "SNAPSHOT_APPL_INFO") has returned an error SQLSTATE with diagnostic text "".. SQLCODE=-443, SQLSTATE=38553, DRIVER=3.53.71 Пока проблема возникла на 9.5 fp3 (WinXP), 9.7 fp2 (Ubuntu), но в тоже время все работает на 9.5 fp5 (WinXP)SYSPROC.SNAPSHOT_APPL_INFO deprecated ещё в 9.1. Для версий 9 используйте: select session_auth_id from sysibmadm.snapappl_info Начиная с 9.7 лучше использовать: select session_auth_id from table( sysproc.mon_get_connection (null, -1)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2010, 22:46 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
Временно решил проблему сделав db2set cfg DB2_SNAPSHOT_NOAUTH=YES. Хотя пользователь и входит в группу администраторов. Использую такой варинт по тому что есть и клиенты с db2 8.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 06:18 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
nvaВременно решил проблему сделав db2set cfg DB2_SNAPSHOT_NOAUTH=YES. Хотя пользователь и входит в группу администраторов. Использую такой варинт по тому что есть и клиенты с db2 8.2Пользователь должен входить в одну из групп, на которую указывают параметры инстанса SYS*_GROUP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2010, 09:15 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
1) Возможно ли определять сеансы подключающегося пользователя? Например в случае использования терминального сервера подключение к бд идет с одного ip под одним пользователем для авторизации в бд, но под разными сеансами. 2) Из-за плохого соединения с бд соединение осталось хотя программа уже закрыта. Можно ли как-то принудительно заставить дб2 обновить активные соединения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2010, 13:00 |
|
||
|
Узнать количество пользовтелей
|
|||
|---|---|---|---|
|
#18+
nva1) Возможно ли определять сеансы подключающегося пользователя? Например в случае использования терминального сервера подключение к бд идет с одного ip под одним пользователем для авторизации в бд, но под разными сеансами. 2) Из-за плохого соединения с бд соединение осталось хотя программа уже закрыта. Можно ли как-то принудительно заставить дб2 обновить активные соединения?В 9.7 есть переменная DB2TCP_CLIENT_KEEPALIVE_TIMEOUT для отдельного от системного KEEPALIVE руления тем, когда можно считать сетевое соединение умершим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2010, 13:02 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36908569&tid=1602443]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
216ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 297ms |
| total: | 615ms |

| 0 / 0 |
