powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Навесить lock на таблицу для всех программ кроме одной
4 сообщений из 4, страница 1 из 1
Навесить lock на таблицу для всех программ кроме одной
    #39497292
OraLock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемый All!

Можно в Oracle 11g залочить таблицу на DML-операции для всех программ, кроме определенной?

И как лучше это сделать?
В триггере определять
Код: plsql
1.
select b.module into myModule from v$session b where b.audsid = sys_context('userenv','sessionid');


?
И если модуль не тот, что разрешен - отменять DML?
...
Рейтинг: 0 / 0
Навесить lock на таблицу для всех программ кроме одной
    #39497293
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наложить блокировку на нужный объект (dbms_lock или любой свой велосипед), который определит логику блокирования сколь угодно тонко по потребностям бизнес-логики.
...
Рейтинг: 0 / 0
Навесить lock на таблицу для всех программ кроме одной
    #39497696
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OraLockзалочить ... отменять DMLэто несколько разные механизмы.
...
Рейтинг: 0 / 0
Навесить lock на таблицу для всех программ кроме одной
    #39498144
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OraLockМожно в Oracle 11g залочить таблицу на DML-операции для всех программ, кроме определенной?
Отобрать у "всех" гранты на DML
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Навесить lock на таблицу для всех программ кроме одной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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