oracle - 解锁 apex 管理员帐户
问题描述
我运行@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;
推荐阅读
- scala - 在 Scala 3 中区分联合类型和类型参数
- vb.net - Visual Studio 2019 控制台应用程序 .net 5 无法识别“我的”服务
- python - PyQt 中的 GridLayout 位置
- java - java.lang.IllegalStateException: JBWEB002004: 超过请求参数的最大数量(GET 加 POST)
- shell - 每当修改特定文件夹时创建 tar 文件的 Shell 脚本
- authentication - 在登录提供程序中删除通过社交登录注册的用户时删除
- python - 无法获取安装 python 包安装的 URL
- flutter - 为什么flutter web show会显示特殊字符而不是文字?
- google-tag-manager - 将自定义数据发送到 Google 跟踪代码管理器服务器端容器
- azure-devops - 在 Azure Dev Ops 中使用具有多个项目 (.csproj) 的单个存储库 (.sln) 触发特定构建管道