У меня есть plsql работа, выполняемая как конкретный пользователь, и мне нужно выполнить грант, чтобы дать этому пользователю доступ к определенным таблицам до завершения задания. Работа не занимает больше 30 минут.Разрешения для таблиц GRANT в течение ограниченного периода времени
Мой вопрос в том, что в oracle существует ли какой-либо доступ к конкретному пользователю для доступа к таблице в течение ограниченного промежутка времени, или я должен просто создать еще одну функцию для отзыва привилегий после завершения задания? Я сделал несколько быстрых поисков и не смог ничего найти на этом. Кто-нибудь знает возможно ли это?
Было бы здорово, если бы я мог предоставить все на 30 минут.
Посмотрите на планировщик Oracle. – OTTA
Как насчет создания специального пользователя только для этой работы? – ksa
Вы используете dbms_job или dbms_scheduler? – tbone