不重装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 “新密码”;