Oracle账户解锁

一般数据库创建的时候,会保留4个账户,我这里密码为oracle,其中sys和system具有相同的权限,在命令行里输入SQLplus会打开软件,我这里使用的是power shell控制台。

Oracle数据库基本操作  第一章_Oracle数据库解锁账账户

连接好数据库后我们查看账户锁定状态;


SELECT username,account_status FROM dba_users;

Oracle数据库基本操作  第一章_Oracle数据库解锁账账户_02

从图中我们可以看到有6个账户是可以打开的,其他都是锁定或者账户过期。也就是说设置口令才能解除此状态。EXPIRED表示过期状态,LOCKED表示锁定状态。现在我们解锁任意一个账户。


ALTER USER  OUTLN ACCOUNT UNLOCK;

再使用ALTER USER语句为OUTLN 账户设置口令,这里我设置密码为 oracle;


ALTER USER OUTLN IDENTIFIED BY  oracle;

我们查看一下是否解锁;


SELECT username,account_status FROM dba_users where username='OUTLN';

Oracle数据库基本操作  第一章_Oracle数据库解锁账账户_03

至此,我们学完了第一章知识,总结如下:

1.分号为结束语句的标志,如果你没有分号,回车了也不会执行;

2.数据库区分大小写,比如使用dba_users时,需要注意其字段的值是区分大小写的。

希望该文章能帮到你!欢迎加入和我一起学Oracle系列,我会更新完大学要学习的数据库基本操作,而不是基本知识哈,


如果你觉得文章有用,那么请打赏我哈。

Oracle数据库基本操作  第一章_Oracle数据库解锁账账户_04

注意,建议打赏范围在0<X<=1RMB,如果你还有疑问,那么请私信我哦,如果你发现文章有错误(包括但不限于错别字),欢迎指出错误哦,我很乐意接受任何人的批评。