Загрузка пользователя APEX скриптом
Завести пользователя APEX можно вручную через INTERNAL/ADMIN, далее Manage Workspaces -> Manage Developers and Users.
Можно ли грузить пользователя не вручную, а скриптом?
Для чего нужно: существует продакш-сервер, который ежедневно клонируется на сервер для тестирования. Завести пользователя на продакшене, чтобы он приходил с клонированием, не позволяет безопасность. А заводить пользователей на клоне ежедневно вручную не очень удобно, хотелось бы автоматизировать процесс.
Ответы (1 шт):
Хм... занимательная задача :-) Если я Вас правильно понял:
- В тесте разворачивается копия workspace с включёнными в него apex-приложениями.
- Из прода приходит копия workspace только с одним пользователем с доступом к разработке (INTERNAL/admin)
Вот тут, мне кажется, Вы найдёте вот это:
apex_util.create_user(
p_user_name => 'TEST1',
p_web_password => '************',
p_developer_privs => 'ADMIN:CREATE:DATA_LOADER:EDIT:HELP:MONITOR:SQL',
p_email_address => '[email protected]',
p_default_schema => 'TEST1',
p_change_password_on_first_use => 'N' );
В самой статье так же есть информация по скриптам, которые пригодятся при автоматизированном создании workspace с его начальными настройками. Надеюсь, я ответил на Ваш вопрос