我正在尝试解锁我的 Oracle 管理员帐户,但似乎无法让它工作。 这是我使用的代码:在 sqldeveloper 中运行
****修改
ALTER SESSION SET CURRENT_SCHEMA = Schema from DB;
COLUMN user_id Format 99999999999999999
COLUMN first_name FORMAT A20
COLUMN last_name FORMAT A20
COLUMN default_schema FORMAT A30
SELECT user_id,
first_name,
last_name,
default_schema
FROM wwv_flow_fnd_user
WHERE user_name = 'ADMIN'
ORDER BY last_update_date DESC;
****更新用户
UPDATE wwv_flow_fnd_user
SET web_password = '**My Password**'
WHERE user_name = 'ADMIN'
AND user_id = **USER ID #s**;
COMMIT;
*解锁用户
BEGIN
WWV_FLOW_SECURITY.g_security_group_id := 10;
WWV_FLOW_FND_USER_API.unlock_account('ADMIN');
COMMIT;
END;
/
但这并没有奏效,我仍然收到帐户被锁定的消息。
我还尝试访问数据库中的该表:
WWV_FLOW_FND_USER
手动更改它,但这也不起作用。
我还能做什么?
注意:运行这些脚本时我没有遇到错误。
此解决方案可根据需要更新内部实例密码。
在我使用的 sqldeveloper 中,我必须确保设置了生产连接,因为我试图在测试环境中实现所需的结果。