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;
相关文章:
Oracle基本SQL操作-用户角色权限管理
一、用户权限管理 -- 创建锁定用户,此时用户不可用 create USER zhucl IDENTIFIED BY 123456 account lock; 会提示用户被锁定: -- 删除用户 drop user zhucl;-- 重新创建用户,不锁定 create user zhucl IDENTIFIED BY 123456 account unlo…...
Qt-信号和槽(8)
目录 信号的概念 Qt中的信号三要素 connect函数 connect的原型 connect的使用 信号函数和槽函数 参数匹配 close关闭槽函数 运行结果 第一个问题:怎么知道 手册使用 第二个问题,为什么可以直接传递函数指针 自定义槽函数 第一种自定义槽函…...
80.游戏的分辨率修改思路与分析
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:易道云信息技术研究院 上一个内容:79.游戏分析工具闪屏问题优化与数据被修改高亮 GAMEHACKER2.exe 工具下载地址ÿ…...
MaxKB(二):Ubuntu24.04搭建maxkb开发环境
接上文:windows10搭建maxkb开发环境(劝退指南) 上文在windows10环境搭建maxkb开发环境遇到各种坑,后面就转战ubuntu平台,果然比较顺利的完成开发环境搭建。当然遇到相关的问题还是可以参考上文《windows10搭建maxkb开发…...
c#实现数据导出为PDF的方式
PdfSharp vs iTextSharp: C#中PDF导出功能比较 PdfSharp 优点 轻量级:适合简单的PDF生成任务易于学习:API相对简单,学习曲线较缓开源:提供开源版本,可自由使用和修改纯C#实现:不依赖外部库或COM组件支持…...
【联想电脑】:使用拓展坞后转接HDMI,无法识别显示屏
项目场景: 作为一个嵌入式软件开发者,有两个外接屏幕,不足为奇。 但是在今天的使用电脑过程中,出现了接了一个拓展坞上面有HDMI接口,但是HDMI接口接上外接显示屏的时候电脑无法识别到,导致只有电脑直连的HD…...
Verilog刷题笔记53
题目: Fsm serialdata See also: Serial receiver Now that you have a finite state machine that can identify when bytes are correctly received in a serial bitstream, add a datapath that will output the correctly-received data byte. out_byte needs …...
GoFly快速开发后台框架-后端接口请求返回403提示码就跨域问题/请求端域名拦截问题
问题: 大家在本地开发或者部署后请求后端时返回403,只有一个问题就是存在请求端跨域问题。 解决办法: 解决这个问题很简单,跨域的就解决跨域就好了。 我们官方给大家统一解决办法是: 到后端配置文件resource/conf…...
设备实时数据采集:开启制造业智能化、自动化的新篇章
传统制造业在进行生产过程中,会涉及到设备实时数据采集需求,这些数据对于监控生产流程、优化生产效率、保证产品质量以及降低成本等方面至关重要。以下是一些常见的数据采集需求: 1.生产数据:包括生产数量、生产批次、生产速度等&…...
【python与java的区别-03(集合、字典)】
一、Set python: 集合(set)是一个无序的不重复元素序列。 集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。 可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数…...
Java继承
目录 一、继承概念 二、语法格式 三、类型及特性 四、关键字 4.1. super 4.2. super与this指针 4.3 final 关键字 一、继承概念 继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性 的基础上进…...
Kafka集群搭建的两种方式
目录 1. 依赖Zookeeper搭建集群 1. 下载Kafka二进制文件 2. 更改kafka配置 3. 启动Zookeeper集群和Kafka集群 4. 验证集群 1.创建主题 2. 检查主题是否存在 3. 创建生产者生产数据 4. 创建消费者消费数据 5. 检查Zookeeper中Kafka集群的元数据 2. 不依赖Zookeeper搭…...
两种变量初始化方法的区别
1. CarriageEntity carriageEntity new CarriageEntity()和 null的区别 1.1 CarriageEntity carriageEntity new CarriageEntity(); 初始化:这行代码创建了一个新的 CarriageEntity 对象,并将其引用赋值给 carriageEntity 变量。对象状态ÿ…...
群晖把硬盘共享给win10(虚拟机或物理机)的两种办法
1. 通过SMB共享 NAS地址:192.168.3.100 打开“此电脑”,在win10地址栏输入 \192.168.3.100\video,提示输入用户名、密码。在video文件夹右击,点击“映射网络驱动器” 在win10电脑上,复制文件到T盘上,在T盘…...
Java-Web面试题汇总
一、TCP 和 UDP 的区别 在网络通信中,TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Datagram Protocol,用户数据报协议)是两种常见的协议,它们在多个方面存在显著差…...
数字化技术分别有哪些,数字化技术特点和优势是什么?
随着企业数字化进程的加速,人工智能、工业互联网、低代码等底层技术正全面重塑企业运营生产体系,推动新的生产要素、研发范式和商业模式的建立。 这个变革过程不仅是对原有制造体系的颠覆,而且会影响各行各业的所有细分行业和产业链价值链…...
微服务CI/CD实践(一)环境准备及虚拟机创建
微服务CI/CD实践系列: 微服务CI/CD实践(一)环境准备及虚拟机创建 微服务CI/CD实践(二)gitlabs部署 微服务CI/CD实践(三)nexus3部署 微服务CI/CD实践(四)数据库,redis,n…...
【SpringBoot】优化慢启动应用的用户体验
通过深入分析SpringBoot中WebServer的启动流程,插入自定义的Loading页面展示逻辑,优化软件使用时的用户体验。 背景 Java本身的特点,再加上开发人员能力差,软件开发工程化程度低等等问题,经过一段时间的迭代之后&…...
String str=“i“ 与 String str=new String (“i“) 一样吗?
String str"i" 与 String strnew String ("i") String str"i" 这种形式声明了一个 String 对象,其中 "i" 字符串字面量直接赋值给 str。在 Java 中,字符串字面量会自动放入字符串常量池中,这是一个…...
【数据结构】二叉树链式结构的实现
前置声明:在学习二叉树的基本操作前,需先要创建一棵二叉树,然后才能学习其相关的基本操作。由于现在大家对二叉树结构掌握还不够深入,为了降低大家学习成本,此处手动快速创建一棵简单的二叉树,快速进入二叉…...
从Harness工程视角深度解读Claude Code源码,AI编码Agent的工业级实现逻辑
2026年3月底,Anthropic旗下命令行编码Agent工具Claude Code,因npm发布包中的source map文件意外暴露存储在官方R2存储桶内的未混淆源码,让外界首次得以窥见工业级AI Agent系统的真实架构。这份超过51万行TypeScript代码的工程样本,…...
Multisim仿真NE555驱动MOS管总报错?手把手教你调整收敛参数搞定它
Multisim仿真中NE555驱动MOS管报错的深度解决方案 在电子电路仿真领域,Multisim作为一款功能强大的工具,被广泛应用于教学和工程实践中。然而,当涉及到非线性元件如MOSFET与NE555定时器结合使用时,许多工程师和学生都会遇到一个令…...
OFA图像语义蕴含Web应用5分钟部署教程:图文匹配AI一键搭建
OFA图像语义蕴含Web应用5分钟部署教程:图文匹配AI一键搭建 1. 项目简介与核心价值 OFA(One For All)图像语义蕴含模型是阿里巴巴达摩院研发的多模态深度学习系统,能够智能分析图像内容与文本描述之间的逻辑关系。这个Web应用将强…...
突破语言壁垒:双字节字符支持的创新解决方案——零基础也能掌握的《十字军之王II》本地化增强工具
突破语言壁垒:双字节字符支持的创新解决方案——零基础也能掌握的《十字军之王II》本地化增强工具 【免费下载链接】CK2dll Crusader Kings II double byte patch /production : 3.3.4 /dev : 3.3.4 项目地址: https://gitcode.com/gh_mirrors/ck/CK2dll 你是…...
Linux文件传输利器SCP命令使用详解与实战技巧
在Linux系统管理和运维中,文件传输是日常高频操作之一。无论是本地与远程服务器之间的数据同步,还是跨服务器直接传输文件,scp(Secure Copy Protocol)都是最常用的工具之一。它基于SSH协议,提供加密传输能力…...
微信小程序对接实战:快速开发集成通义千问1.5-1.8B模型的AI聊天应用
微信小程序对接实战:快速开发集成通义千问1.5-1.8B模型的AI聊天应用 你是不是也想过,给自己的微信小程序加上一个智能聊天助手?比如,做一个能解答用户问题的客服机器人,或者一个能陪你闲聊、帮你写文案的创意伙伴。听…...
Leather Dress Collection 在软件测试中的应用:自动化生成测试用例与报告
Leather Dress Collection 在软件测试中的应用:自动化生成测试用例与报告 最近和几个做测试的朋友聊天,大家普遍吐槽一件事:写测试用例和整理测试报告,太费时间了。尤其是面对一个复杂的新功能,或者是一大堆历史遗留的…...
CHORD-X深度研究报告生成终端LaTeX排版集成:生成可直接编译的学术报告
CHORD-X深度研究报告生成终端LaTeX排版集成:生成可直接编译的学术报告 每次写学术报告或者技术文档,最头疼的是什么?对我而言,不是内容本身,而是最后的排版。内容写好了,却要花大量时间在Word里调整格式、…...
手把手玩转三相SPWM逆变器
三相电压型SPWM逆变器控制设计及应用(原理图工程源代码工 10067-三相电压型SPWM逆变器控制设计及应用(原理图工程源代码工程仿真工程详细说明书PPT) 随着国家电网的发展,国明对于电网的使用要求越来越高,并且家家户户均…...
【网络安全干货】黑客内网渗透零基础入门,超详细基础知识手把手教学
0x01 内网概述 内网也指局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的历程安排、电子邮件和传真通信服务等功能。 内…...
