web-dev-qa-db-ja.com

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;

しかし、それは機能しません。助けてくれてありがとう

enter image description here

3
Phanny

次の手順に従って、Oracle apexで@ apxchpwd.sqlを実行した後、ユーザーをロック解除します-管理者としてログイン-WorkSpacesを管理-開発者とユーザーを管理-ロック解除する必要があるユーザーを選択-アカウントの可用性--->ロック解除

0
Anas sanjalawi

上記がうまくいかなかった場合に私のために働いた別の解決策があります: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;

0
Osama Al-Banna