ORA-28001:パスワードの有効期限が切れています

Oracleのデフォルトのパスワードは、爪を残して、例外の有効な原因です。

あなたが作成したOralce11G、ユーザー名とパスワード、ある下では、ユーザーは、180日間のデフォルトのパスワードの有効期限があります
ユーザーのパスワードを変更するために180日以上行われていない場合であること、ユーザーのパスワードの有効期限を、戦略にログオンすることはできません。

異常のヒント:

ORA-28001:パスワードの有効期限が切れています

ソリューション:

1.プログラム定期的に変更ユーザーパスワード(推奨、パスワードの変更を変更するには何が常に良いではありません)

ALTER USER 用户名 IDENTIFIED BY 密码;

2.修正プログラムは永久に有効です(怠惰が良いです)

--Step-1:作为dba登录,可暂时忽略口令有效期
sqlplus 用户名/口令@服务名 as sysdba
--
--Step-2::查询用户名及对应的配置,一般配置为DEFAULT
SELECT username, profile FROM dba_users WHERE username = '用户名'; 
--用户名注意大写,不然会可能会提示未选定行,也就是查询不到数据,
--因为存储的时候默认都给你转成大写了.
--
--Step-3::查询配置文件DEFAULT的密码有效期
SELECT limit FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
--默认是180
-- 
--Step-4::修改有效期永久
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
--配置文件已修改

おすすめ

転載: www.cnblogs.com/taadis/p/12149057.html