Oracle 11gR1 EE Linux RHEL 6.3 APEX 4.2.2 APEX Listener 1.1.4
刚刚从4.1.1升级并在安装后更改了ADMIN密码(使用apxchpwd.sql)。我能够以ADMIN身份登录一次,并且我在APEX中更改了设置,以便在登录时不要求用户ADMIN重置密码。 现在我根本无法以“ADMIN”身份登录,当我再次使用apxchpwd.sql脚本时,它不会更改密码(在执行脚本期间没有错误,但“新”密码不起作用)。 发生了什么事???
其他用户可以登录btw。
搜索只会产生多种可能的解决方案,包括在删除用户FLOWS_030000,APEX_040100,APEX_040000之后从头开始重新安装(我说'你一定是在开玩笑!)。
有什么想法吗?
答案 0 :(得分:0)
您的ADMIN帐户可能已被锁定。当您尝试登录INTERNAL工作区时,是否收到错误消息"该帐户已被锁定。"?
如果是,请找出您的INTERNAL帐户的security_group_id(通常为10):
SELECT workspace_id
FROM apex_workspaces
WHERE workspace = 'INTERNAL';
然后,登录到sqlplus(SYS as SYSDBA)并输入:
SQL> alter session set current_schema = APEX_040200;
Session altered.
SQL> begin
wwv_flow_security.g_security_group_id := 10; --replace your security_group_id accordingly
wwv_flow_fnd_user_api.UNLOCK_ACCOUNT('ADMIN');
commit;
end;
/
您现在应该可以使用apxchpwd.sql
设置的密码登录