oracle各种账号解锁方法

来源:互联网 发布:中文房间 知乎 编辑:程序博客网 时间:2024/04/30 09:32

相信大家使用oracle的都知道 有的时候因为忘记密码,重新输入的时候出错三次,该账号就会自动锁住,原因是因为大家在安装oracle完成之后,会弹出一个对话框叫口令管理的对话框 需要进入口令管理 将scott sys system解锁 并设置密码,默认密码是:tiger ,change_on_install,manager

但是如果忘记设置口令管理,账号被锁住该怎么办呢,下面是解决办法: 

1.如果是scott用户被锁住,需要以管理员用户进去:

打开cmd 窗口:运行sqlplus

(1)conn sys/sys as sysdba; //以DBA的身份登录

(2)alter user scott account unlock;// 然后解锁

(3)conn scott/tiger //弹出一个修改密码的对话框,修改一下密码就可以了

具体方法:

在运行里面输入cmd在DOS模式下输入sqlplus,以system用户名登录,密码是刚装oracle时自己填写的密码orcl,登录进去以后。

SQL> conn sys/sys as sysdba; (分号是必须的但是我是以system登录的所在这不应该写conn sys/sys as sysdba应该写conn system/orcl as sysdba;)

Connected.

SQL> alter user scott account unlock;

User altered.

SQL> alter user scott account identified by newpassword;//修改密码

User altered.

这是只要出现用户被修改提示说明已经成功了修改了密码

2.如果是system用户被锁住 ,如果用scott用户进去会提示没有权限修改

命令行下运行:

sqlplus /nolog --运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录到数据库服务器;

备注:

/nolog是不登陆到数据库服务器的意思

如果没有/nolog参数,sqlplus会提示你输入用户名和密码

SQL> connect as sysdba

alter user system account unlock;//解锁

alter user system account identified by newpassword;//修改system用户密码

3.如果是sys用户被锁住,这时只需要以system用户进入修改就可以了

具体步骤跟上面system解锁类似 这里就不多说了






原创粉丝点击