-- 以当前用户登录后修改自己的密码
ALTER USER username IDENTIFIED BY new_password;
-- 以管理员身份修改其他用户密码
ALTER USER username IDENTIFIED BY new_password;
# 使用orapwd工具修改SYS/SYSTEM等特权用户密码
orapwd file=$ORACLE_HOME/dbs/orapwSID password=new_password entries=5 force=y
如果收到"ORA-28001: the password has expired"错误,需要按以下步骤操作:
-- 查看密码策略
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name LIKE 'PASSWORD%';
希望以上方法能帮助您成功更改Oracle数据库密码。如需进一步帮助,请提供您使用的Oracle版本和具体环境信息。