百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Oracle用户管理,权限管理,角色管理

mhr18 2024-09-29 14:03 25 浏览 0 评论

针对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 用户

以上语句大同小异,工作之余会查文档即可。

关注微信公众号“宝康大叔”,让你每天获得新技能,私信我,提供更多的学习资料和项目实战源码,以及网络创业随笔。

空闲时间多的,来我闲鱼逛逛呗,闲鱼号“爱的魔力转圈圈”

相关推荐

php搭建小型部门网站(php构建网站)

熟悉前端html,js,css,后端熟悉php,python,java只能称得上一般,还有很多坑待踩。鉴于所学很杂,决定利用对业务的熟悉来搞一个部门网站来简化大家的工作流程。初步设计方案后端用p...

会SQL语句,就能快速开放你的数据接口API

会SQL,就能开放你的数据API接口如果你是非技术开发工程,不熟悉Java、PHP、Python、Golang这些后端的编程语言,但熟悉MySQL、Oracle、SQLServer、PostgreS...

推荐8款好用的Web版SQL工具,建议收藏

你使用过WebSQL版的SQL工具吗?开发人员在更换设备或重新安装系统时,通常需要花费大量时间来重新配置环境,既繁琐又浪费时间。使用Web版SQL开发工具可以完美解决这个问题!它支持远程访问,无需安...

黑客不会告诉你的10个Linux渗透测试工具

凌晨两点,我盯着目标企业的边界防火墙日志——所有端口都被封禁,IDS(入侵检测系统)警报安静得诡异。正当我以为这是一场“不可能完成”的渗透测试时,搭档发来一条消息:“试试LinPEAS,你可能会发现惊...

拉里·埃里森:数据库之父的传奇人生与创新之路

在现代科技的浪潮中,有一位企业家以其卓越的技术洞察力和创新精神,彻底改变了数据存储和管理的格局——他就是拉里·埃里森(LarryEllison)。作为甲骨文公司(Oracle)的创始人之一,埃里森不...

经典技术干货分享:JVM内存模型和垃圾回收机制

来源:全栈工程师小辉JVM内存模型根据Java虚拟机规范,Java数据区域分为五大数据区域。其中方法区和堆是所有线程共享的,虚拟机栈、本地方法栈和程序计数器则为线程私有的。有的博客称方法区是永久代...

让我来告诉你:最重要的 JVM 参数总结

1.概述在本篇文章中,你将掌握最常用的JVM参数配置。如果对于下面提到了一些概念比如堆、#2.堆内存相关Java虚拟机所管理的内存中最大的一块,Java堆是所有线程共享的一块内存区域,在虚拟机...

说一下 JVM 的内存布局和运行原理?

JVM(JavaVirtualMachine,Java虚拟机)顾名思义就是用来执行Java程序的“虚拟主机”,实际的工作是将编译的class代码(字节码)翻译成底层操作系统可以运行的机器...

这些不可不知的JVM知识,我都用思维导图整理好了

VM是面试中必问的部分,本文通过思维导图以面向面试的角度整理JVM中不可不知的知识。先上图:JVM必备知识1、JVM基本概念1.1、JVM是什么JVM的全称是「JavaVirtualMachi...

认识Kotlin_了解Kotlin和JVM虚拟机关系_重要性_更强大的跨平台

1.谷歌支持Kotlin作为android第一开发语言,因为java是已经被oracle收购了,可能会对Google收费.2.可以看到java语言写的android程序,实际上回编译成字节码,在jvm...

美团一面:为什么线程崩溃崩溃不会导致 JVM 崩溃

网上看到一个很有意思的美团面试题:为什么线程崩溃崩溃不会导致JVM崩溃,这个问题我看了不少回答,但发现都没答到根上,所以决定答一答,相信大家看完肯定会有收获,本文分以下几节来探讨线程崩溃,进程一定...

一篇文章掌握整个JVM,JVM超详细解析!!!

不懂JVM看完这一篇文章你就会非常懂了,文章很长,非常详细!!!先想想一些问题1我们开发人员编写的Java代码是怎么让电脑认识的首先先了解电脑是二进制的系统,他只认识01010101比如我们经常要...

Java反射机制最全详解(图文全面总结)

Java反射是各种框架以及中间件实现的基石,也是大厂面试重点考察内容,下面全面来详解Java反射机制@mikechen本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。Java反...

OCP 专家认证培训- 数据库专业人士的进阶阶梯

认证简介OCP即Oracle数据库认证专家,是Oracle公司的Oracle数据库DBA(DatabaseAdministrator数据库管理员)认证课程。通过该认证,表明持证人能...

《塞尔达传说》进化史!一口气看完全部塞尔达传说!

《塞尔达传说》系列全版本历史回顾以下是塞尔达传说系列所有官方游戏版本的完整列表,按时间顺序排列:主要正统系列作品1、《塞尔达传说》/TheLegendofZelda(1986)《塞尔达传说》是...

取消回复欢迎 发表评论: