当前位置: 首页 > news >正文

Oracle基本SQL操作-用户角色权限管理

一、用户权限管理

-- 创建锁定用户,此时用户不可用
create USER zhucl IDENTIFIED BY 123456 account lock;

会提示用户被锁定:

-- 删除用户
drop user zhucl;-- 重新创建用户,不锁定
create user zhucl IDENTIFIED BY 123456 account unlock;

权限不够!!!

角色:

  • connect角色:主要应用在临时用户,特别是不需要建表的用户,有session创建会话权限;
  • resource角色:正式的数据库用户,可以创建表、序列、存储过程和触发器;
  • DBA角色:拥有所有的系统权限,比如system;

权限:

  • 系统权限:create session、create table,针对数据库的操作;
  • 数据库对象权限:针对table进行curd,针对对象进行操作;

一般情况下,一个用户可以有多个角色,比如拥有connect和resource就可以对数据库进行操作了;

一般情况下,将权限赋予给角色,将角色赋予用户,系统权限只由dba授权,

语法:GRANT    ROLE|RESOURCE      TO   USER(ROLE);

-- 赋予用户角色
grant connect to zhucl;
grant resource to zhucl;-- 收回权限
REVOKE connect from  zhucl;
revoke resource from zhucl;

其他操作:

-- 修改用户的密码(DBA权限才能修改)
ALTER user zhucl IDENTIFIED BY 12345678;
-- 锁定用户或解锁
alter user zhucl account lock;
alter user zhucl account unlock;

http://www.lryc.cn/news/428127.html

相关文章:

  • Qt-信号和槽(8)
  • 80.游戏的分辨率修改思路与分析
  • MaxKB(二):Ubuntu24.04搭建maxkb开发环境
  • c#实现数据导出为PDF的方式
  • 【联想电脑】:使用拓展坞后转接HDMI,无法识别显示屏
  • Verilog刷题笔记53
  • GoFly快速开发后台框架-后端接口请求返回403提示码就跨域问题/请求端域名拦截问题
  • 设备实时数据采集:开启制造业智能化、自动化的新篇章
  • 【python与java的区别-03(集合、字典)】
  • Java继承
  • Kafka集群搭建的两种方式
  • 两种变量初始化方法的区别
  • 群晖把硬盘共享给win10(虚拟机或物理机)的两种办法
  • Java-Web面试题汇总
  • 数字化技术分别有哪些,数字化技术特点和优势是什么?
  • 微服务CI/CD实践(一)环境准备及虚拟机创建
  • 【SpringBoot】优化慢启动应用的用户体验
  • String str=“i“ 与 String str=new String (“i“) 一样吗?
  • 【数据结构】二叉树链式结构的实现
  • 如何有效找到目标客户群体?
  • 机器学习-混淆矩阵
  • 数据结构----栈
  • STL六大组件
  • 【机器学习】CNN的数学基础
  • 最小路径和[中等]
  • 【题库】——数组 小鱼比可爱
  • 基于飞腾平台的Hbase的安装配置
  • 【springboot】springboot接口参数全局解密,解决request内容修改后如何重新设置回去的问题
  • yml基本语法
  • 橙色简洁大气体育直播自适应模板赛事直播门户自适应网站源码