网站首页 > 技术文章 正文
针对oracle的用户权限角色管理,这种事情一般只有DBA才干的事,因为普通用户在工作之余是不会分配高级权限账号的。在平日运维之余,必须掌握oracle的用户管理,比如添加用户,删除用户,解锁用户。授权管理模块,oracle内置一堆的权限,不懂的权限不能随便乱配。工作之中,也不是靠记忆,会查文档即可。
create user 用户名 identified by 密码 【account unlock|lock】【password expire】
如上是新建用户命令,默认是unlock,即添加用户就是解锁状态,可以进行登录。如果设置account lock,登录的时候会提示用户已锁定。
alter user 用户名 identified by 密码 【account unlock|lock】【password expire】
修改用户,比如更改锁状态,密码等。
drop user 用户名【cascade】
删除用户,cascade可以级联删除用户关联的权限。
测试登录oracle命令行需要赋予创建回话的权限。
grant create session to 用户名
权限管理模块,使用grant语句进行授权
grant priv to user|role 【with admin option】
带上 with admin option 则该用户可以给其他用户授权
回收权限,使用revoke语句
revoke priv from user|role
注意,系统权限是不会级联回收
对象权限
grant priv【(col,...)】on object to user|role 【with grant option】
revoke priv【(col,....)】on object from user|role
角色管理
角色本质上是权限的集合,在给多个用户授权时,由于所赋权限大都相同,我们则可以建立角色,给角色授以相应权限,然后把角色给予相应用户即可,达到简化的管理。
create role 角色名
drop role 角色名
grant priv to 角色名 【with admin option】
revoke priv from 角色名
grant priv【(col,...)】on object to 角色名 【with grant option】
revoke priv【(col,....)】on object from 角色名
grant 角色名 to 用户
revoke 角色名 from 用户
以上语句大同小异,工作之余会查文档即可。
关注微信公众号“宝康大叔”,让你每天获得新技能,私信我,提供更多的学习资料和项目实战源码,以及网络创业随笔。
空闲时间多的,来我闲鱼逛逛呗,闲鱼号“爱的魔力转圈圈”
猜你喜欢
- 2024-10-14 oralce用户的介绍 ora-01917:user or role
- 2024-10-14 查询所有用户的表,ORACLE下有三个视图
- 2024-10-14 Linux新手入门系列:linux下Oracle定时备份
- 2024-10-14 Oracle 设置RMAN备用用户 oracle rman全库备份
- 2024-10-14 oracle死锁介绍 oracle 死锁原因
- 2024-10-14 MySQL和Oracle相关 mysql和oracle的sql语句一样吗
- 2024-10-14 oracle账户被锁定怎么解锁 oracle账户已被锁定什么意思
- 2024-10-14 Python操作数据库(Oracle) python操作数据库的步骤
- 2024-10-14 Oracle数据库使用攻略 oracle数据库使用教程
- 2024-10-14 Oracle学习笔记三:PL/SQL developer工具安装
你 发表评论:
欢迎- 05-10如何优化数据库和前端之间的交互?
- 05-10前端代码优化小秘籍(前端优化24条建议)
- 05-10VS Code当中的15个神仙插件,值得收藏
- 05-10如何自己开发一个Google浏览器插件?
- 05-10前端流行框架Vue3教程:14. 组件传递Props效验
- 05-10吃了一年的SU,最好用的插件都在这了
- 05-10前端必看!这款神器让网站界面告别千篇一律
- 05-10程序员请收好:10个非常有用的 Visual Studio Code 插件
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端懒加载 (45)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle查询数据库 (45)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)