ORA-28001问题的解决

更新时间:2023-06-25 17:38:01 阅读: 评论:0

据库运行一直很正常,管理平台之前也可以正常登录。
这次要建表空间,结果em上不去,页面提示到实例的代理连接失败
出现的图上,显示
1)数据库实例,是红色向下的箭头
2)到数据库的实例链接,是红色向下的箭头,并有错误提示:
状态  失败
详细资料  ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) 
 3)监听,绿色向上的箭头
如果点启动的话,输入主机密码、sys密码,可以起停数据库。
且应用、sqlplus都能连上……
不过用net服务的测试连接的话,自己设置的用户名可以连上,但是system连不上。
 
很迷惑。
于是搜索了很多。和实例链接失败的很多,但是提示密码失效的并不多。
还有备份空间过满,等问题。 
space.itpub/312079/viewspace-245769
这个帖子里,说到了用户被锁定的事,不过贴主的用户是open的,貌似问题没有解决。
索性一试。

SQL*Plus: Relea 11.1.0.6.0 - Production on 星期四银行过年上班吗 2 5 10:48:26 2009
Copyright (c) 1982, 2007, Oracle.  All rights rerved.
请输入用户名:  sys/oracle as sysdba
连接到:
Oracle Databa 11g Enterpri Edition Relea 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> lect urname,account_status from dba_urs;
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
SQL> alter ur system account unlock
  2  ;
用户已更改。
SQL> alter ur sysman account unlock;
用户已更改。
 
结果发现unlock没用。
 
SQL> lect urname,account_status from dba_urs;
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
 
试验一下。
SQL> connect system/oracle
ERROR:
ORA-28002: the password will expire within 6 days
果然过期了。怎么画地图
SQL> alter ur system identified by oracle;
用户已更改。
SQL> lect urname,account_status from dba_urs;
USERNAME                      ACCOUNT_STATUS
------------------------------ --------------------------------
MGMT_VIEW                      OPEN
SYS                            OPEN
SYSTEM                        OPEN
AJ_DATA                        OPEN
DBSNMP                        EXPIRED
SYSMAN                        EXPIRED
OUTLN                          EXPIRED & LOCKED
FLOWS_FILES                    EXPIRED & LOCKED
MDSYS                          EXPIRED & LOCKED
ORDSYS                        EXPIRED & LOCKED
EXFSYS                        EXPIRED & LOCKED
USERNAME                      ACCOUNT_STATUS
控制台还是不能访问。
SQL> alter ur sysman identified by oracle;
用户已更改。
控制台终于出现了登录页面。
登录后提示修改DBSNMP密码,提示说否则监听将不可用。
且数据库实例、实例链接都变成了绿色的向上箭头。

本文发布于:2023-06-25 17:38:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1037863.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实例   提示   用户
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图