oracle 用户名密码找回

一个月前电脑装上了oracle数据库,今天做工作用到了,结果用户名密码忘记了尴尬安静,在网上查了好几种方法,终于解决了。。。

首先,说明用户区分为两类:(1)sys用户与system用户为一类 ; (2)其他用户为一类。

第一类用户的级别是要高一点的,在“修改密码”这一操作上,表现为第一类用户可以修改第二类用户的密码,反之不能。

悲剧两类用户都忘记密码了大哭,先将system密码找回

1、打开cmd窗口,输入 sqlplus / as sysdba


2、输入  alter user 用户名 account unlock;  (这里我用的system )

3、alter user 用户名 identified by  新密码 ; 修改密码 (注意:一定要在英文输入状态下输入字母,否则不识别 )

alter user system identified by  system123;

4、修改成功啦 ,现在可以新密码登录system,让我们启动sqlplus 登录(1、开始菜单=》oracle=》SQL Plus。2、打开cmd窗口,输入sqlplus /nolog)

5、链接system,conn user/password(输入用户名和密码),表示密码更改成功并登陆

6、现在让我们在system,找到自己需要的用户(忘记用户名也不怕了偷笑

输入:select username from dba_users;

7、我需要的用户是scott,现在让我们修改scott密码

alter user scott identified by scott123;(注意引号)

8、密码修改成功,让我们连接数据库.    conn scott/scott123 as sysdba;

使用navicat登录用户名密码,报用户被锁定,发火(我忍)

通过命令行打开sqlplus,连接system,

输入:ALTER USER username ACCOUNT UNLOCK;

解除锁定,再次登录,连接成功


找回密码完毕,希望可以帮助各位。再见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值