系统内置角色为创建数据库角色

系统内置角色为创建数据库角色,第1张

系统内置角色为创建数据库角色方法/步骤如下

1/6分步阅读

第一步,连接对象资源管理器,点击打开数据库book,依此找到“安全性---角色”,点击这个菜单项,如下图所示:

2/6

第二步,选中“数据库角色”鼠标右键,新建数据库角色,打开新建窗口,如下图所示:

德国Statista数据平台 - 为您提供行业专业知识及数据

StatistaGmbH广告

3/6

第三步,输入角色名称和所有者,分别为“Control”和“dbo”,注意所有者,如下图所示:

4/6

第四步,点击添加按钮,选择数据库用户或角色;单击浏览按钮,查询用户并确定,添加正确的角色用户,如下图所示:

5/6

第五步,确定完毕后,框框里选择此角色的成员就为选择的成员角色,如下图所示:

6/6

第六步,选择此角色拥有的框架,这里选择“dbo”,然后点击确定,完成 *** 作,如下图所示:

注意事项

了解创建数据库角色的过程

注意角色的方法和用法

SQL 数据库 客户端

编辑于2018-01-16,内容仅供参考并受版权保护

赞踩分享阅读全文

德国Statista数据平台 - 为您提供行业专业知识及数据

我们为您提供值得信赖的商业统计数据,报告和市场预测,让您的研究更加高效专业。立即免费注册账户,体验来自Statista以及全球25,000+知名数据点及合作伙伴的独家内容

StatistaGmbH广告

服务器京东-精品惠聚,天天特价,嗨GO不停!

Dell 定制方案 项目16

¥767 元

戴尔(DELL)服务器方案 项目8

¥19249 元

Dell 定制方案 联想X1 X270 X280 T470S充电器

¥200 元

企业级de产ll品 H3C LS-5024PV5-EI 24个千兆电口4个千兆光口 全千兆管理型

¥1550 元

京东广告

数据服务-RestCloud全新的ETL社区版,免费下载,永久使用

根据数据库相关内容为您推荐数据服务

数据集成ETL,在数据处理层面,ETL不仅提供近100+数据处理组件,更多组件不断迭代推出中,提供多租户的数据集成开发作业,使企业大规模数据集成更加轻松,更安全。

谷云科技(广州)广告

相关经验

sql server数据库文件存储位置怎么找

2.2万人看过

PyQt5-QLabel 如何为标签文本设置超链接

3618人看过

sql2016-买东西逛淘宝,榜单好物随心入!

淘宝

GBase 8c使用用户和角色来控制对数据库的访问。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。其中,角色和用户之间的区别,只在于角色默认是没有LOGIN权限的。在GBase 8c数据库中,一个用户唯一对应一个角色,不过可以使用角色叠加来更灵活地进行管理。

表dba_role_privs和表dba_users的区别

(我个人理解)

首先:dba_role_privs

包含了

role_role_privs.

SQL>

desc

dba_role_privs

名称

是否为空?

类型

--------------------------

--------

----------------------------

GRANTEE

VARCHAR2(30)

//接受角色的用户或角色的名字

GRANTED_ROLE

NOT

NULL

VARCHAR2(30)

//对用户授予的角色名

ADMIN_OPTION

VARCHAR2(3)

//指出授予角色时是否用了ADMIN选项。

DEFAULT_ROLE

VARCHAR2(3)//表明是否这个角色是被指定为缺省角色。

//DBA_ROLE_PRIVS

描述哪些“用户或角色(GRANTEE)”被授予了哪些角色(GRANTED_ROLE)

SQL>

desc

role_role_privs

名称

是否为空?

类型

----------------------------

--------

----------------------------

ROLE

NOT

NULL

VARCHAR2(30)

GRANTED_ROLE

NOT

NULL

VARCHAR2(30)

ADMIN_OPTION

VARCHAR2(3)

//role_role_privs

描述哪些“角色(ROLE)”被授予了哪些角色(GRANTED_ROLE)

SQL>

select

*

from

role_role_privs

ROLE

GRANTED_ROLE

ADM

------------------------------

------------------------------

---

DBA

SCHEDULER_ADMIN

YES

DBA

OLAP_DBA

NO

DBA

EXECUTE_CATALOG_ROLE

YES

一个角色(role)可以被赋予另一个角色(GRANTED_ROLE

)(GRANTED_ROLE

英文含义是被赋予的角色)

比如上边的例子:通过role_role_privs表可以看到,DBA这个角色又被赋予了另外三个个角色(SCHEDULER_ADMIN、OLAP_DBA、EXECUTE_CATALOG_ROLE)

ROLE中的role只是角色名,Role

和User一样,是实实在在存在在Oracle里的物理对象。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9924172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存