32.36 UNLOCK_USERプロシージャ

このプロシージャにより、Oracle APEXワークスペースのユーザー・アカウントのロックを解除し、オプションで、そのユーザーのパスワードの変更も実行します。

構文

APEX_INSTANCE_ADMIN.UNLOCK_USER (
    p_workspace    IN  VARCHAR2,
    p_username     IN  VARCHAR2,
    p_password     IN  VARCHAR2 DEFAULT NULL );

パラメータ

パラメータ 説明
p_workspace そのユーザーのワークスペース。
p_username ユーザーの名前。
p_password 新しいパスワード。設定しなかった場合は、アカウントのロック解除のみが実行されます。

例1

次の例では、インスタンス管理ワークスペース内のユーザーADMINのロックを解除し、そのパスワードを変更します。

BEGIN
    apex_instance_admin.unlock_user (
        p_workspace => 'INTERNAL',
        p_username  => 'ADMIN',
        p_password  => 'example password' );
    COMMIT;
END;

例2

次の例では、パスワードを更新せずにSOME_WORKSPACE内のユーザーEXAMPLE_USERのロックを解除します。

BEGIN
    apex_instance_admin.unlock_user (
        p_workspace => 'SOME_WORKSPACE',
        p_username  => 'EXAMPLE_USER' );
    COMMIT;
END;