oracle各种账号解锁方法

本文提供了解决Oracle账号被锁的具体方法,包括如何通过管理员身份解锁scott用户,如何解锁system用户,以及如何以system用户身份修改密码。教程详细介绍了操作步骤,确保用户能够成功解锁并重置密码。

相信大家使用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解锁类似 这里就不多说了






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值