oracle 用户名密码找回

来源:互联网 发布:pokemon go unity源码 编辑:程序博客网 时间:2024/05/16 07:16

一个月前电脑装上了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;

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


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

原创粉丝点击