oracle 用户名密码找回

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

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

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

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

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


oracle 用户名密码找回

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

oracle 用户名密码找回

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

alter user system identified by  system123;

oracle 用户名密码找回

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

oracle 用户名密码找回

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

oracle 用户名密码找回

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

输入:select username from dba_users;

oracle 用户名密码找回

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

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

oracle 用户名密码找回

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

oracle 用户名密码找回

使用navicat登录用户名密码,报用户被锁定,oracle 用户名密码找回(我忍)

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

输入:ALTER USER username ACCOUNT UNLOCK;

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

oracle 用户名密码找回

oracle 用户名密码找回

找回密码完毕,希望可以帮助各位。oracle 用户名密码找回