数据库运行一直很正常,管理平台之前也可以正常登录。
这次要建表空间,结果em上不去,页面提示到实例的代理连接失败
出现的图上,显示
(1)数据库实例,是红色向下的箭头
(2)到数据库的实例链接,是红色向下的箭头,并有错误提示:
状态 失败
详细资料 ORA-28001: 口令已经失效 (DBD ERROR: OCISessionBegin)
(3)监听,绿色向上的箭头
如果点启动的话,输入主机密码、sys密码,可以起停数据库。
且应用、sqlplus都能连上……
不过用net服务的测试连接的话,自己设置的用户名可以连上,但是system连不上。
很迷惑。
于是搜索了很多。和实例链接失败的很多,但是提示密码失效的并不多。
解决办法如下:
1、通过SQLPLUS连接数据库
#sqlplus sys/oracle as sysdba
#SQL>select username,account_status from dba_users;
你可以看到如下结果:sysman过期,注意下面的红色部分
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
MGMT_VIEW OPEN
SYS OPEN
DBSNMP EXPIRED
SYSMAN EXPIRED
SYSTEM EXPIRED(GRACE)
OUTLN EXPIRED & LOCKED
FLOWS_FILES EXPIRED & LOCKED
MDSYS EXPIRED & LOCKED
ORDSYS EXPIRED & LOCKED
EXFSYS EXPIRED & LOCKED
USERNAME ACCOUNT_STATUS
2、更改SYSMAN的密码
#>alter user sysman identified by [new password];
#>alter user sysman account ;
Oracle控制台报错,ORA-28001: 口令已经失效 (DBD ERROR: OCISessionBegin)
猜你喜欢
转载自wzg1101.iteye.com/blog/1881373
今日推荐
周排行