Разблокировать аккаунт администратора apex - PullRequest
0 голосов
/ 14 мая 2018

Я бегу @ apxchpwd.sql и разблокируйте аккаунт с помощью этого скрипта

alter session set current_schema = APEX_050100;
declare
  l_workspace_id number := apex_util.find_security_group_id (p_workspace => 'INTERNAL');
begin
wwv_flow_security.g_security_group_id := 10;

   apex_util.set_security_group_id (p_security_group_id => l_workspace_id);
wwv_flow_fnd_user_api.UNLOCK_ACCOUNT('ADMIN');
commit;
end;

Но это действительно работает. Спасибо за любую помощь

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 июля 2019

Выполните следующие действия, чтобы разблокировать пользователей. После выполнения @ apxchpwd.sql в oracle apex - войдите в систему как Администрация - Управление рабочими пространствами - Управление разработчиками и пользователями - выберите пользователей, которых необходимо разблокировать - доступность учетной записи ---> Разблокировать

0 голосов
/ 14 мая 2018

Сценарий apxchpwd.sql используется для изменения пароля, но он также разблокирует учетную запись ADMIN (поэтому - вам даже не понадобится дополнительный код. Просто запустите тот, которыйпринадлежит к используемой вами версии Apex.

SQLPLUS /NOLOG
SQL> CONNECT SYS AS SYSDBA
SQL> @APXCHPWD

В качестве альтернативы, также подключенной как SYS, используйте следующий код:

BEGIN
   apex_util.set_security_group_id(p_security_group_id => 10);
   apex_util.unlock_account(p_user_name => 'ADMIN');
END;
/
COMMIT;
...