解锁 apex 管理员帐户
Unlock apex admin account
我运行@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;
但是没用。
感谢您的帮助
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;
按照这些步骤在 oracle apex 中执行@apxchpwd.sql 后解锁用户
- 以管理员身份登录
- 管理工作区
- 管理开发人员和用户
- 选择你必须解锁的用户
- 帐户可用性 ---> 解锁
如果上述方法对您不起作用,这是另一个对我有用的解决方案:
归功于:https://ora01948.wordpress.com/2017/12/19/unlock-apex-admin-account/
运行 下面的脚本 注意 Oracle APEX
模式名称在我的例子中可能不同
Apex_050000
所以首先检查你的架构名称并相应地更改它 .
`UPDATE Apex_050000.Wwv_Flow_Fnd_User
SET Web_Password = 'set_new_password'
WHERE User_Name = 'ADMIN'
AND Security_Group_Id = 10;
COMMIT;`
现在更改会话
ALTER SESSION SET CURRENT_SCHEMA = Apex_050000;
和运行下面的脚本解锁帐户。
BEGIN
Wwv_Flow_Security.G_Security_Group_Id := 10;
Wwv_Flow_Fnd_User_Api.Unlock_Account ('ADMIN');
COMMIT;
END;
我运行@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;
但是没用。 感谢您的帮助
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;
按照这些步骤在 oracle apex 中执行@apxchpwd.sql 后解锁用户 - 以管理员身份登录 - 管理工作区 - 管理开发人员和用户 - 选择你必须解锁的用户 - 帐户可用性 ---> 解锁
如果上述方法对您不起作用,这是另一个对我有用的解决方案: 归功于:https://ora01948.wordpress.com/2017/12/19/unlock-apex-admin-account/
运行 下面的脚本 注意 Oracle APEX
模式名称在我的例子中可能不同
Apex_050000
所以首先检查你的架构名称并相应地更改它 .
`UPDATE Apex_050000.Wwv_Flow_Fnd_User
SET Web_Password = 'set_new_password'
WHERE User_Name = 'ADMIN'
AND Security_Group_Id = 10;
COMMIT;`
现在更改会话
ALTER SESSION SET CURRENT_SCHEMA = Apex_050000;
和运行下面的脚本解锁帐户。
BEGIN
Wwv_Flow_Security.G_Security_Group_Id := 10;
Wwv_Flow_Fnd_User_Api.Unlock_Account ('ADMIN');
COMMIT;
END;