【Oracle系列1】Oracle 的connect角色和create session权限的区别

【Oracle系列1】Oracle 的connect角色和create session权限的区别

背景

oracle数据库新建用户之后是无法登录的,需要赋予connect角色或者create session权限。

注意:

connect是角色不是权限,create session是权限不是角色。角色是权限的集合。而create session权限就是connect角色所拥有的权限之一。

如果不能赋予connect角色,单给新建的用户赋予create session的权限也是能让其登录的。

如何赋予角色或权限,语法是相同的

# 赋予角色
grant connect to YOUR_USER

# 赋予权限
grant create session to YOUR_USER

实验

1、如果用户没有登录权限,报的错是:
ERROR:
ORA-01045: user TEST01 lacks CREATE SESSION privilege; logon denied

图形工具一般也是类似的信息

在这里插入图片描述

2、赋予create session 之后

执行如下之后

grant create session to YOUR_USER

重新登录,可登录

root@dc1282a6eb67:/# sqlplus 

SQL*Plus: Release 12.1.0.2.0 Production on Sun Nov 27 17:53:48 2022

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Enter user-name: test01
Enter password: 

Connected to:
Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production

SQL> 
SQL> show user
USER is "TEST01"

附录

如何知道Oracle都有哪些内置的角色、内置的权限、角色下有什么权限?请看接下来本系列。

PS: connect 角色都有什么权限?

使用sys账号登录执行 select * from role_sys_privs where role='CONNECT'; (其他账号可能不一定能查出来)

可以看到除了create session外还有 set container

在这里插入图片描述

oracle 用户创建及授权
Ronin_88的博客
05-21 1623
在创建用户时,需要对用户授权,可以直接授权,也可以间接授权;权限:  create session  允许用户登录数据库权限  create table   允许用户创建表权限  unlimited tablespace  允许用户在其他表空间随意建表角色connect ,resource,dba (一组权限集合)CONNECT角色: --是授予最终用户的典型权利,最基本的权力,能够连接到ORA...
oracle设置默认角色,Oracle角色权限之Default Role
weixin_42525551的博客
04-02 1439
Oracle系统权限基础是建立在三个维度层面上,即系统权限(System Privilege)、对象权限(Object Privilege)和角色权限(Role Privilege)。系统权限定义了用户可以执行的某些行为操作;对象权限定义了用户在某个系统对象(如数据表、视图等)的操作权限角色权限更像是一个容器对象,可以将一组系统权限、对象权限甚至其他角色权限容纳到其中。三个维度权限在三个层面上构...
oracle 角色 connect,oracle connect resource角色
weixin_34856060的博客
04-14 189
CONNECT角色: --是授予最终用户的典型权利,最基本的ALTER SESSION --修改会话CREATE CLUSTER --建立聚簇CREATE DATABASE LINK --建立数据库链接CREATE SEQUENCE --建立序列CREATE SESSION --建立会话CREATE SYNONYM...
Oracle-OracleConnection
最新发布
SlothLu的博客
08-13 604
Oracle,debezium-connector-oracle,数据迁移,数据变更,CDC
connectcreate session区别
sendqmail的博客
04-07 1155
connect实际上是oracle数据库中的一种角色,他包含了create session权限。 SYS@PRODCDB>select role,con_id from cdb_roles where role='CONNECT'; ROLE CON_ID --------------- ---------- CONNECT 3 CONNECT 1 CONNECT
oracle内置角色connect与resource
hanruiding的博客
02-11 652
内置角色connect与resource 一般情况下,在新建数据库用户后,都会习惯性的给用户授权CONNECT角色和RESOURCE角色,授权语句: GRANT connect,resource TO 用户; 但是这两个内置的角色具体包含那些权限,却不甚清楚。我们可以通过查询dba_sys_privs,来查看一下 SELECT * FROM dba_sys_privs WHERE grantee...
Oracleconnect,resource角色权限
Howie Lee的博客
08-02 1354
connect resource权限 grant connect,resource to user;执行上面的sql语句后用户包括的权限: CONNECT角色: –是授予最终用户的典型权利,最基本的 ALTER SESSION –修改会话 CREATE CLUSTER –建立聚簇 CREATE DATABASE LINK
Oracle用户权限权限设置
12-14
- 授予用户特定权限,如`CREATE SESSION`(允许登录)、`UNLIMITED TABLESPACE`(无限制使用表空间)、`CONNECT`(连接数据库)、`RESOURCE`(使用数据库资源)和`DBA`(数据库管理员权限)。 2. **登录与管理** ...
Oracle的用户、角色权限相关操作
09-09
Oracle数据库管理系统中,用户、角色权限管理是核心功能之一,它们构成了数据库安全的基础。以下是对这些概念的详细说明: 1. 创建用户: 使用`CREATE USER`语句可以创建新的数据库用户,例如: ``` CREATE ...
10 oracle管理权限角色 PPT
07-29
22. 角色的依赖分析(Role Dependency Analysis):使用DBA_ROLE_PRIVS和DBA_TAB_PRIVS视图可以帮助分析角色权限之间的关系,以优化权限管理。 以上就是Oracle管理权限角色的关键知识点,这些概念和操作是...
Oracle创建设置查询权限用户的方法
09-09
通过本文的学习,读者应该能够掌握Oracle中创建用户并设置查询权限的方法,以及如何创建和管理表空间和角色。这些知识对于数据库管理员来说至关重要,有助于提高管理效率,确保数据库的安全稳定运行。
oracle用户创建、权限
GLAura的博客
11-30 1244
oracle数据库简单的用户和权限操作
connectcreate session权限有和区别
weixin_34272308的博客
12-23 582
connect角色权限包括 CREATE SESSION 转载于:https://blog.51cto.com/ecloud/1097467
Oracle权限管理
m0_72327175的博客
04-19 3392
Oracle权限允许用户访问属于其它用户的对象或执行程序,Oracle系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。(1)系统权限:是指在系统级控制数据库的存取和使用的机制,即执行某种SQL语句的能力。
新建ORACLE用户无权限
hongbowu的专栏
08-31 666
【代码】新建ORACLE用户无权限
10g R2中connect角色权限的变化
cp26520的博客
07-06 124
Oracle10gR2在部署安全配置的时候,提供了额外的安全性,强制使用了最少特权原则:对于经常使用的CONNECT角色仅仅提供了连接数据库所需要的权限,即CREATE SESSION权限.过去许多年以来,CONNECT角色一直...
Oracle权限
切躁切勇,伏枥藏锋
02-26 364
系统权限:赋予用户执行某些系统范围内的操作能力,如: 有CREATE SESSION系统权限的用户能连接到数据库服务器并建立数据库会话。 有CREATE TABLE系统权限的用户能在自己的模式中创建表。 有CREATE ANY TABLE系统权限的用户能在数据库的任何模式中创建表 有CREATE ANY TYPE系统权限的用户能在系统的任何模式中创建类型及关联类型体。 有SELECT A...
Oracle session
chenxueqin的专栏
04-29 607
 俗来讲,session 是通信双方从开始通信到通信结束期间的一个上下文(context)。 这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器, 通过那个应用程序,那个用户在登录等信息。 session 是和connection同时建立的,两者是对同一件事情不同层次的描述。简单讲,connection是物理上的客户机同服务器段的通信链路,session是逻辑上的用户同服务器
Oracle conncect role vs create session
weixin_33674976的博客
06-01 95
Oracle conncect role vs create sessionThe CONNECT role was introduced with OracleDatabase version 7, which added new and robust support for database roles. TheCONNECT role is used in sample...
Oracle系统内置角色详解与权限
"本文主要介绍了Oracle数据库系统中自带的一些角色,包括它们的权限范围和使用场景,涵盖了connect、resource、DELETE_CATALOG_ROLE、EXECUTE_CATALOG_ROLE和SELECT_CATALOG_ROLE等角色。" 在Oracle数据库系统中,...
写文章

热门文章

  • 可重入锁详解(什么是可重入) 117996
  • 几款连接redis的客户端(GUI客户端),下面记录了我使用的几款 72173
  • 使用IDEA远程debug调试(一篇懂所有) 61721
  • Navicat Premium怎么更改为中文/英文 40895
  • 关于mysql的时区(下):如何设置mysql的时区 38578

分类专栏

  • Java高级 37篇
  • Java基础/JUC/JVM 37篇
  • SpringMVC/boot/cloud 25篇
  • 传统数据库/Mybatis/Redis 27篇
  • 大数据/ELK/库 6篇
  • 编程工具/Notpad/VS Codde/IDEA 52篇
  • Linux/Shell/硬件/操作系统 9篇
  • DevOps/部署/负载均衡/Maven/git 30篇
  • MQ/Kafka/文件存储 1篇
  • 其他编程相关 10篇
  • 非编程(杂碎)/效率工具 70篇
  • 网络/域名 13篇
  • 前端 3篇

最新评论

  • 关于字段超长导致的插入错误的提示信息(value too long for type character varying)

    Italycalibur: 最笨的办法,插入之前对每个String类型字端进行长度校验喽

  • 关于 @DateTimeFormat 和 @JsonFormat 的区别以及springboot接口传Date的时候如何传参(dateformat)

    小布2025: json的也可以用DateTimeFormat的 用于强限制入参的时间格式,不符合则报400, jsonformat只是用于序列化和反序列化

  • IDEA的Terminal光标太粗了如何调细

    m0_69048576: 可以调,在setting-tools-terminal界面,最下面有个cursor shape选vertical就行了

  • a分支合并到b和b合并到a有区别吗

    w11268: 我前些天合并的时候 确实会丢代码 而且任何提示

  • 解决VirtualBox与宿主机之间无法互相复制粘贴(windows)

    蹦蹦TV: 然后我把之前的选中的都关闭了,除了粘贴,重启一下他就可以互相粘贴了,推测是需要安装增强

大家在看

  • 报考PMP需要什么条件?考证流程是怎样?
  • 华为od面试手撕代码真题题型2——数学题 27
  • 文件结构tree打印脚本
  • 嵌入式学习路线,大学四年规划:从大一小白到嵌入式大佬 537
  • 万界星空科技铜加工行业的MES系统解决方案 354

最新文章

  • bat或者cmd文件如何pin到windows的开始菜单
  • 修改mac的音量能像windows系统那样给出音量反馈吗?
  • notepad++如何跨文件搜索(比如搜索某个目录里的文件)
2024年9篇
2023年43篇
2022年106篇
2021年101篇
2020年50篇
2019年54篇
2011年7篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家曲阳玻璃钢小品雕塑玻璃钢大秧歌雕塑群缘武威抽象人物玻璃钢雕塑多少钱吉林佛像玻璃钢雕塑制作武汉学校玻璃钢雕塑供应商赣州商场美陈批发佳木斯玻璃钢雕塑设计景观标识玻璃钢景观雕塑厂家酒店玻璃钢雕塑设计需要多少钱濮阳玻璃钢牛雕塑夜晚玻璃钢雕塑抚州玻璃钢雕塑批发玻璃钢雕塑鹤顶红雕塑锦州商场美陈玻璃钢雕塑过程呼和浩特广场玻璃钢雕塑价格广东主题公园玻璃钢美陈雕塑玻璃钢珍珠奶茶杯雕塑玻璃钢运动雕塑哪里买莆田园林玻璃钢雕塑哪家好阜新玻璃钢雕塑制作山西公园玻璃钢雕塑设计玻璃钢卡通雕塑生产商场美陈生产制作项目经验香港玻璃钢雕塑定制灌南玻璃钢雕塑号码河北室内商场美陈供应玻璃钢雕塑群雕制作南充玻璃钢仿真水果雕塑蚌埠景观玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化