@ 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;
しかし、それは機能しません。助けてくれてありがとう
次の手順に従って、Oracle apexで@ apxchpwd.sqlを実行した後、ユーザーをロック解除します-管理者としてログイン-WorkSpacesを管理-開発者とユーザーを管理-ロック解除する必要があるユーザーを選択-アカウントの可用性--->ロック解除
上記がうまくいかなかった場合に私のために働いた別の解決策があります:credit to: https://ora01948.wordpress.com/2017/12/19/unlock-apex-admin-account/
以下のスクリプトを実行しますOracleAPEX
スキーマ名は、私の場合は異なる場合があることに注意してください_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;