|
|
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
собсна нарисовал триггер, который должен ругаться, но увы, raise не хочет работать,где допустил ошибку? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 12:30:56 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Cydiaдолжен ругаться, но увы, raise не хочет работатьRTFM/STFF privilege ADMINISTER DATABASE TRIGGER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 12:38:48 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
А чем схема от юзера отличается, знаете? У вас триггер на логон в схему colvir.database а проверяете юзера 'USR_TEST' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 12:40:06 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Fogel, ничем, этот юзер в этой схеме есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 12:43:56 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Elic, Код: plsql 1. не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 12:45:59 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Cydia этот юзер в этой схеме есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 13:16:10 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
а в чём разница между схемой, экземпляром БД и юзером тоже знаете? а триггер логон вешается на старт БД или на коннект к схеме, тоже знаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 13:50:42 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Fogel, триггер логон вешается на коннект к схеме,т.е. моя задача отсечь определенный круг пользователей. подскажите, что не так сделано в моем тригере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 14:37:31 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Cydiaмоя задача отсечь определенный круг пользователей. Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 14:45:36 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Fogel, не все так просто, забыл еще добавить, что с определенных IP машин доступ разрешен., поэтому raise полюбому тут нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 14:50:44 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
CydiaElic, Код: plsql 1. не помогло Ты бы доку покурил перед тем как сo скал прыгать. С точностью до наоборот. Elic намекнул на то что тот у кого есть administer database trigger - тот прoходит без пропуска. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 15:11:52 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
CydiaFogel, не все так просто, забыл еще добавить, что с определенных IP машин доступ разрешен., поэтому raise полюбому тут нужен а зачем в таком случае райз?! вам же надо знать, кто пытается пробраться? ну а вдруг злоумышленники/недобросовестные ддосить начнут? чтобы знать, кто и когда и связать причину со следствием. я бы реализовал следующим образом: при логоне сохранял необходимые данные из syscontext в табличку аудита, сверял HOST с разрешёнными и делал принудительный disconnect сессии, кому нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2016, 15:23:44 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Fogel, к сожалению, этот вариант не сработал Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2016, 13:06:24 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
CydiaFogel, к сожалению, этот вариант не сработал Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. как-то страшно всё serial потерял и вообще много лишнего посмотри здесь или здесь или здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2016, 14:04:28 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
CydiaFogel, к сожалению, этот вариант не сработал Последний совет - кури доку. Почитай про триггеры и в частности про Event Attribute Functions, Event Attribute Functions for Client Event Triggers, Event Attribute Functions for Database Event Triggers и только потом ваяй. Все прекрасно работает: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2016, 15:37:27 |
|
||
|
triiger after log on
|
|||
|---|---|---|---|
|
#18+
Fogelа зачем в таком случае райз?! вам же надо знать, кто пытается пробраться? ну а вдруг злоумышленники/недобросовестные ддосить начнут? чтобы знать, кто и когда и связать причину со следствием. я бы реализовал следующим образом: при логоне сохранял необходимые данные из syscontext в табличку аудита, сверял HOST с разрешёнными и делал принудительный disconnect сессии, кому нельзя.отлуп в триггере не противоречит аудиту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2016, 16:03:25 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=205&tid=1887635]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 347ms |

| 0 / 0 |
