Oracle 11g 密码失效问题
Oracle system无法登录,我自己遇到的问题总结如下:首先,以SYS DBA身份进入sqlpuls打开sqlpulsSQL-gt;请输入用户名:sys as s
Oracle system无法登录,我自己遇到的问题总结如下:
首先,以SYS DBA身份进入sqlpuls
打开sqlpuls
SQL->请输入用户名:sys as sysdba
SQL->密码(老密码):
登录成功以后查询DBA用户状态
SQL->select username,account_status from dba_users;
查看其中常用的用户状态是否是EXPIRED 还是LOCKED
有的是LOCKED
如果sysman状态是过期,,修改密码方法:
1、执行emctl stop dbconsole
执行完成后再停止agent:emctl stop agent
使用下面的命令来检查是否缺失停止了:
emctl status dbconsole
emctl status agent
确认停止以后就可以在sqlpuls里改密码了
2、执行下面的命令修改system密码:
SQL->alter user sysman identified by ;
不过首先你得确认一下system是否被锁定,就是执行
SQL->select username,account_status from dba_users;
看sysman的状态,如果是LOCKED,那么你先得解锁:
SQL->alter user system account unlock;
解锁完成后再修改密码,或者修改后再解锁都行,步骤可以颠倒,但是绝对不能少。
修改完成后
SQL->system/密码
如果连接成功就可以进行下一步了。
上一篇: php自动加载方式和常规下载方式汇总
推荐阅读
-
安装Oracle 11g报swap大小不够,aio-max-nr参数不符等问题解决办法
-
Oracle 11g的密码更新 Oracle 11g密码180过期问题解决方案
-
ORA-28002 Oracle 11g存在密码过期问题解决方案
-
Oracle 11g的密码更新 Oracle 11g密码180过期问题解决方案
-
Oracle用户密码含特殊字符时登陆失败问题
-
Oracle 11G密码180天过期后的修改方法
-
oracle 11g 设置用户密码大小写敏感测试
-
ORA-28002 Oracle 11g存在密码过期问题解决方案
-
oracle数据库用户的密码重置问题
-
Oracle密码过期问题 ORA-28001:the password has expired