首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解锁顶尖管理员帐户

问解锁顶尖管理员帐户
EN

Stack Overflow用户
提问于 2018-05-15 04:22:24
回答 3查看 20.7K关注 0票数 3

我运行了@apxchpwd.sql,并使用此脚本对帐户进行了反转

代码语言:javascript
复制
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;

但它确实起作用了。谢谢你的帮助

​

​

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-05-15 04:34:58

apxchpwd.sql脚本用于更改密码,但它也会解锁管理员帐户(因此,您甚至不需要任何额外的代码。只需确保运行属于您使用的Apex版本的程序即可。

代码语言:javascript
复制
SQLPLUS /NOLOG
SQL> CONNECT SYS AS SYSDBA
SQL> @APXCHPWD

或者,也以SYS身份连接,使用以下代码:

代码语言:javascript
复制
BEGIN
   apex_util.set_security_group_id(p_security_group_id => 10);
   apex_util.unlock_account(p_user_name => 'ADMIN');
END;
/
COMMIT;
票数 5
EN

Stack Overflow用户

发布于 2019-07-21 14:26:48

在@apxchpwd.sql中执行WorkSpaces后,按照以下步骤解锁用户-以管理身份登录-管理oracle -管理开发人员和用户-选择必须解锁的用户-帐户可用性->解锁

票数 0
EN

Stack Overflow用户

发布于 2019-09-17 14:14:23

如果上面的方法对你不起作用,这是另一个对我有效的解决方案:感谢:https://ora01948.wordpress.com/2017/12/19/unlock-apex-admin-account/

运行下面的脚本,请注意,在我的例子中,Oracle APEX 模式名可以不同,它是 Apex_050000 ,所以首先检查您的模式名,并相应地更改它,。

代码语言:javascript
复制
   `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;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50338447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档