|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
FB 2.5.2 Необходимо получить Код: sql 1.
Если выполняю под SYSDBA, то все хорошо. Все вижу. Если же под другим пользователем, то уже виден только свой коннект. Создал процедуру, все работает. Но мне кажется, что это костыль. Есть ли другой способ получать данные из MON$ATTACHMENTS? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 20:32 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
Шавлюк ЕвгенийЕсли же под другим пользователем, то уже виден только свой коннект. Не так. Видны все коннекты этого пользователя. И это - правильно. Ибо безопасность рулит. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 20:34 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
Так задумано, by design. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 20:47 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНе так. Видны все коннекты этого пользователя. И это - правильно. Ибо безопасность рулит. Понятно. А по сути вопроса: приведенная мной процедура - единственный способ получить данные из mon$attachments ? Объясню зачем. Есть таблица блокировок ресурса. Код: sql 1. 2. 3. 4. 5.
и есть процедура отображения блокировок Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Снятие своей блокировки (и очистка устаревших) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Установка блокировки ресурса (по-умолчанию на 15 минут) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Проверка по mon$attachments дает возможность отсечь отвалившиеся соединения ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 20:56 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
Шавлюк ЕвгенийОбъясню зачем. Лучше объясни почему не использовать штатные механизмы блокировок, которые отваливаются автоматически. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 21:03 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамТак задумано, by design. А почему не дать для пользователя с правами роли RDB$ADMIN? Или это в в тройке будет. Было удобно и для разработчиков, которые не имеют прав DBA рабочей БД ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 21:38 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
Молочный АлександрБыло удобно и для разработчиков, которые не имеют прав DBA рабочей БДУдобно должно быть в специально отведённом месте. Если в рабочей базе у разработчика нет прав DBA, то у приложения их точно не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 21:43 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛучше объясни почему не использовать штатные механизмы блокировок, которые отваливаются автоматически. Мне важно заблокировать на определенное время, иметь список заблокированного, кто заблокировал и зачем. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 23:26 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
Молочный АлександрА почему не дать для пользователя с правами роли RDB$ADMIN? Поддерживаю. Может, не всем админам, но какой-то способ делегировать этот доступ нужен (grant на rdb$attachments?) Иначе вся эта паранойя приводит к тому, что скрипт мониторинга запускается от SYSDBA, что ни разу не безопасно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2016, 23:55 |
|
Чтение из mon$attachments для НЕ sysdba
|
|||
---|---|---|---|
#18+
chAlМолочный АлександрА почему не дать для пользователя с правами роли RDB$ADMIN? Поддерживаю. не надо поддерживать, надо попробовать. Полный доступ к мониторингу всегда был доступен для роли RDB$ADMIN. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2016, 08:35 |
|
|
start [/forum/topic.php?fid=40&msg=38321187&tid=1562380]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 142ms |
0 / 0 |