Владелец задания по параллельным менеджерам приложений Oracle
-
11-07-2019 - |
Вопрос
По умолчанию параллельные задания менеджера выполняются под пользователем APPS. Можно ли настроить его для запуска под другим пользователем? Я хотел бы иметь возможность изолировать некоторые из моих хранимых процедур.
Решение
Не знаю ни одного стандартного способа, но вы можете написать свой параллельный запрос для его обработки. Например. скопируйте fnd_concurrent_requests, затем в "реальный" вставка параллельной программы в ваш custom_fnd_concurrent_requests " выберите * из fnd_concurrent_requests " ;. Создайте dbms_job или что-то еще для опроса вашей пользовательской таблицы и заставьте его называть вашу " реальную " программа - убедитесь, что вы fnd_global.initialize с пользователем, соответственно и appl из fnd_concurrent_requests, и прямой вывод в ваши собственные файлы, используя utl_file, а не fnd_file.