ORACL系统用户密码忘了解决方案

忘记密码的情况下输入下列命令

无登陆进入SQL>:sqlplus /nolog

以SYS用户登录:SQL>:conn /as sysdba

先解锁需要改密的账户:
SQL>:ALTER USER SCOTT ACCOUNT UNLOCK;

改密码:
alter user user_name identified by pwd

重置密码



以sys用户登录,

然后select * from dba_users,可以查看所有用户。

若是连密码也忘记了就用alter user ‘用户名' identified by '密码'来重新设置密码。



Oracle 11g用口令文件保存用户的密码,这个口令文件pwdSID.ora放在

$ORACLE_HOME$\app\product\11.2.0\dbhome_1\database目录下面。‘SID’是某个实例的名字。

使用Oracle自带的orapwd命令来修改                                                       

orapwd file=$ORACLE_HOME$\app\product\11.2.0\dbhome_1\database\pwdSID.ora

password=XXX entries=10 nosysdba=n force=y


修改其他用户的密码:

sqlplus /nolog

conn / as sysdba;

alter user system identified by sa;


解锁用户:
select username, account_status from dba_users;


显示所有用户的状态
alter user system acount unlock;

猜你喜欢

转载自sunzone.iteye.com/blog/1945887