oracle角色与权限管理,Oracle角色权限管理

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 ------- 权限管理:对象撤销授权 grant select mytable to leap2 grant all on mytable to leap2 -----权限管理:权限的传递 ---不可以权限传递 grant alter any table to leap2 ---把修改表结构的

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

------- 权限管理:对象撤销授权

grant select mytable to leap2

grant all on mytable to leap2

-----权限管理:权限的传递

---不可以权限传递

grant alter any table to leap2 ---把修改表结构的权限授权给leap2,

并且leap2 不可以把此权限授权给其他的用户leap3

---可以权限传递

grant alter any table to leap2 with admin option ---把修改表结构的权限授权给leap2,

并且leap2 可以把此权限授权给其他的用户leap3

-----把表的查询权限授权给其他用户 不能传递

grant select on mytable to leap2 ---把查询表的权限授权给leap2,

并且leap2 不可以把此权限授权给其他的用户leap3

---把表的查询权限授权给其他用户 能传递

grant select on mytable to leap2 with grant option---把查询表的权限授权给leap2,

并且leap2 可以把此权限授权给其他的用户leap3

----角色 角色就是权限的集合 可以把一个角色授予给用户

---创建角色

create role myrole

---删除角色

drop myrole

--角色是权限的集合,所以要把权限放进角色内。

grant create session to myrole

grant create table to myrole

---授权角色给用户

grant myrole to leap

注意: 有些权限不能授权给角色

例如 unlimited tablespace

表示属于创建它的用户的

角色不是属于任意一个用户 是所有用户公用的

---限制用户

alter User 用户名 Account Lock---- 用户加锁

alter User 用户名 Account unLock---- 用户解锁

alter User 用户名 Password expire---- 用户密码即可失效

---删除用户

drop User 用户名--- 用户下面每有对象

drop User 用户名 cascade ----用户下面有表或者对象必须用cascade

cascade 表示强制删除用户所有对象

----命令下启动oracle listener

lsnrctl start [listenerName] --启动

lsnrctl stop [listenerName] --关闭

希望这张列表,能够对Oracle系统管理员们给予一定的帮助。

[1] [2]

6d0a299344c3d8811f9bb3ce9e9bde80.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值