ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)解决办法

1、问题描述:

打开oracle在线管理页面发现这个错误:界面如下

2问题原因

造成这个问题的主要原因是因为DBSNMP 、SYSMAN用户密码已经过期。

3解决办法

可以使用sys以管理员的身份登录数据库,然后执行select username,account_status from dba_users;语句查询用户状态,可以发现有如下两句:

DBSNMP                         EXPIRED
SYSMAN                         EXPIRED

把这俩用户、密码修改了就行。

4补充

oracle有个很好用的官方的客户端连接工具:sqldeveloper

所属分类: Oracle
 
原文地址:https://www.cnblogs.com/telwanggs/p/5266344.html