oracle解锁用户数据库,oracle 数据库中(创建、解锁、授权、删除)用户

上文我们已经建立了名为orcl66的数据库。

想要在数据库中创建、修改用户需要我们以管理员权限登录到数据库中。

首先我们通过sqlplus命令登录连接数据库。

ea11c457b5eef83dcecc1ddc48f1e660.png

输入sqlplus命令--用户名: sys as sysdba (回车)--口令:(任意字符都可以登录)

登陆成功后就可以创建新用户了。(我们是以sys用户下DBA权限登入,可以根据需求对用户名、密码、权限等进行修改)

7715821df85565d94d7dd94ca12b8a2c.png

一、如何创建用户

语法[创建用户]: create user 用户名 identified by 口令[即密码];

大家注意看一下我下面犯的错误

8c62281d23145cb867e5551ecd792a53.png

1)create user bpmis_test identified by 123  无法执行(原因是没有;)

2)create user bpmis_test identified by 123@;提示ORA-00922([email protected]%、&、¥、#等字符)

有特殊字符的话,需要密码用3个双引号括起来,或者用一个双引号括起来,然后用\ 将双引号进行转义!!!

(比如:sqlplus sys/\"123@"@oracl66 as sysdba)

(正常密码:sqlplus [email protected] as sysdba)

79606981d20178fa5f249186e9b20851.png

创建用户,修改用户密码。

语法[更改用户]:  用户名 identified by 口令[改变的口令];

alter user bpmis_test identified by test;

我们将上图中密码123改为了test。

1c40098783f3798794968ec42deb443e.png

二 解锁用户

语法[锁定用户]:alter user 用户名 account lock[锁定];

714f0361d5d3fbc37c510cb84e271eac.png

语法[解锁用户]:alter user 用户名 account unlock[解锁];

2f11ed6d851a81b2b62ca158bf2864e0.png

三、用户授权

设置用户权限

DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

对于普通用户:授予connect, resource权限。

对于DBA管理用户:授予connect,resource, dba权限

1)授予权限:

语法:grant DBA[用户权限] to 用户名;

4c1a3d6bda79bff98da223e3e8ff86cd.png

2)收回权限:

语法: revoke DBA[用户权限] from  用户名;

d128b65b319cd4d91c84e6d74ef34d21.png

原文:https://www.cnblogs.com/grisa/p/10043377.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值