多语言展示
当前在线:1016今日阅读:27今日分享:41

解锁ORACLE 账户

ORACLE数据库是最经典、应用最广的的数据库之一。在创建数据库时,已经为SYS等账户设定了口令,其中SYS与SYSTEM具有管理员权限,工作有时会遇到为账户解锁的问题,下面就为大家介绍一下:
工具/原料
1

电脑一台

2

ORACLE数据库、PL/SQL Developer工具

方法/步骤
1

在PL/SQL工具中使用SYSTEM或SYS账户登录Oracle数据库。通过数据字典dba_users,查看Oracle账户的锁定状态,如下图所示:(备注:OPEN表示账户为解锁状态;EXPIRED表示账户为过期状态(需要设置口令才能解除此状态);LOCKED表示账户为锁定状态。)

2

下面使用ALTER USER语句为scott账户解锁:SQL> ALTER USER scott ACCOUNT UNLOCK;执行语句之后,LOCKED状态解除,只剩EXPIRED状态。如图所示:

3

然后,使用ALTER USER语句为scott账户设置口令,如下: SQL> ALTER USER scott IDENTIFIED BY tiger;(备注:tiger为口令,这里不口令可以是符合要求的任意值) 。通过查询结果可以看出,scott账户已经被成功解锁。

4

在使用数据字典dba_users时,需要注意其字段的值是区分大小的。

推荐信息