ora-28000:the account is locked,Oracle修改密码有效期,Oracle设置密码不过期

查询Oracle用户是否被锁定


--例如我这里是VMCXEDDB 是否被锁定
select username,account_status,lock_date from dba_users where username='VMCXEDDB';

ora-28000:the account is locked

--例如我这里是VMCXEDDB 用户被锁定
--登录sysdba用户执行以下SQL
alter user VMCXEDDB account unlock;

Oracle修改密码有效期、设置密码不过期

--1.查看用户的proifle是哪个,一般是default
    SELECT username,PROFILE FROM dba_users;
--2.查看对应的概要文件(如default)的密码有效期设置
    SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
--3.将概要文件(如default)的密码有效期由默认的180天修改成“无限制”
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
原文地址:https://www.cnblogs.com/-hao/p/11775186.html