Oracle数据库 Oracle数据的用户

/* 9月27日上课SQL语句笔记 */

--Oracle数据库的用户
 (1)sys用户:具有创建数据库的权限 D B A
 (2)system:系统管理员 不能创建数据库
 (3)普通用户:s c o t t
--解锁用户
 语法:ALTER USER 用户名 account unlock;
---示例:解锁scott
alter user scott account unlock;
--用户重新设置密码
 语法:alter user 用户名 identified by 新密码;
---示例:修改scott用户的密码
alter user scott identified by 628050;
--scott用户默认的密码tiger;
--在数据库中通过用户角色划分用户的权限
---(1)connect:不能创建实体不能创建数据库结构
---(2)resource:能创建实体 不能创建数据库结构
---(3)DBA角色:拥有全部权限,可以创建数据库
----创建用户
语法:create user 用户名 identified by 密码 [ACCOUNT LOCK|UNLOCK]
---参数:lock 是锁定状态 数据库是不能正常使用的
---      unlock 解锁状态
----示例:创建一个名为user10的用户
create user user10 identified by 123321 account unlock;
--创建权限
---语法:grant 角色权限 to 用户
----示例:给user10用户添加权限
grant connect to user10;
grant resource to user10;
--回收用户权限
---语法:revoke 角色权限 from 用户
revoke connect from user10;
revoke resource from user10;

--练习:
 ---(1)创建一个名为student的用户并给该用户赋予普通用户应该拥有的角色权限
 create user student identified by 123321 account unlock;
 grant connect to student;
 ---(2)创建一个名为teacher的用户并给该用户赋予DBA用户应该拥有的角色权限
create user teacher identified by 123321 account unlock;
grant connect to teacher;
grant resource to teacher;
---(3)收回student用户和teacher用户所拥有的权限
revoke connect from student;
revoke connect from teacher;
revoke resource from teacher;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值