oracle求个登录账号不重装oracle数据库来解锁或者修改oracle数据库密码的方法

不重装oracle数据库来解锁或者修改oracle数据库密码的方法

解锁或者修改oracle 数据库用户密码

在使用oracle数据库时,有可能忘记sys 和system密码,或者在安装时忘记解锁sys和system用户,当我们在sqlplus 登录 sys 或者 system 时,提示 “ the account is locked”。导致不能以管理员身份登录系统,那怎么办?

不用重装oracle数据库。

解决方法:

1.登录系统

(1)在cmd 中以DBA的身份登录另一个用户,输入: (sqlplus安装路径)\sqlplus\sys/system as sysdba; 如: E:\app\Administrator\product\11.2.0\dbhome_1\BIN\sqlplus sys/system as sysdba;

sqlplus安装路径

在cmd 中以DBA的身份登录另一个用户

(2) 在sqlplus 中用 scott (或者其他可用账号登录)

如:

请输入用户名:scott

输入口令:123456

输入:

connect sys/system as sysdba;

2.为sys或者sytem解锁,输入:

“`alter user system account unlock;“`

但是此时不知道sys 或者 system 用户的密码

3.登录系统修改指定用户的密码

alter user system identified by “新密码&rdoracle账号quo;;

修改密码成功!

完整操作:

Cmd 中修改:

E:\app\Administrator\product\11.2.0\dbhome_1\BIN\sqlplus sys/system as sysdba;

alter user system account unlock;

alter user system identified by “新密码”;

sqlplus 中修改

请输入用户名:scott

输入口令:123456

connect sys/password as sysdba;

alter user system account unlock;

alter user system identified by “新密码”;

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。