首页 > 运维 > 经验 > 数据库中有哪些角色组合,oracle中的都有哪些系统角色

数据库中有哪些角色组合,oracle中的都有哪些系统角色

来源:整理 时间:2024-07-31 09:33:08 编辑:黑码技术 手机版

1,oracle中的都有哪些系统角色

1. Oracle的初始账号,最主要的就是sys、system,sys相当于超级用户,具有最高权限,system对于一般的系统维护是足够的。如果要看具体当前数据库中有哪些用户,用户有哪些权限,可以用sys用户使用下面两句语句查询select user_name from dba_users;select * from DBA_SYS_PRIVS;2. 角色可以认为是将一组权限打包,比如把A、B、C权限赋给角色ROLE1了,以后只要把ROLE1角色赋给任何用户,就等同于把A、B、C权限赋给了用户,用下面两句可以查询有哪些角色,以及各用户上有哪些角色select * from dba_roles;select * from dba_role_privs;
normalsysdbasysoper
sys视图中:role01作为唯一的角色授权,那么他就是默认的。user视图中:因为你没有全部继承角色的权限(包括密码),但是你还是授予了这个角色所以就是no。你可以尝试创建用户不设置密码,创建角色设置密码,然后把角色授给用户,再用这个用户登录(角色的密码)试试。不过创建角色设置密码,还真是头一次见到

oracle中的都有哪些系统角色

2,简答SQL固定数据库角色类型及其功能

db_owner:在数据库中有全部权限。   db_accessadmin:可以添加或删除用户ID。   db_ddladmin:可以发出ALL DDL操作的所有权。   db_securityadmin:可以管理全部权限、对象所有权、角色和角色成员资格。   db_backupoperator:可以发出DBCC、CHECKPOINT和BACKUP语句。   db_datareader:可以选择数据库内任何用户表中的所有数据。   db_datawriter:可以更改数据库内任何用户表中的所有数据。   db_denydatareader:不能选择数据库内任何用户表中的任何数据。   db_denydatawriter:不能更改数据库内任何用户表中的任何数据。   大概选几个主要的写上就可以了,如owner、accessadmin等
权限角色,是争对用户说的, 我们新建用户的时候,往往是新建一类人,然后给这个用户这一类人的角色,这样易与管理,否则,用户多了,每个人权限又都不同,   在sql中不同的角色,其权限,操作的对象,都不同,小应用系统用的不多,大一点的公司,特别是用到的《域》的时候,数据库工作要多人分工的时候,就用到了,有负责备份,有负表开发的,等等。再看看别人怎么说的。

简答SQL固定数据库角色类型及其功能

3,SQL Server有哪些角色种类

增,删,改,查
sysadmin 可以在 SQL Server 中执行任何活动。 serveradmin 可以设置服务器范围的配置选项,关闭服务器。 setupadmin 可以管理链接服务器和启动过程。 securityadmin 可以管理登录和 CREATE DATABASE 权限,还可以读取错误日志和更改密码。 processadmin 可以管理在 SQL Server 中运行的进程。 dbcreator 可以创建、更改和除去数据库。 diskadmin 可以管理磁盘文件。 bulkadmin 可以执行 BULK INSERT 语句。 可以从 sp_helpsrvrole 获得固定服务器角色的列表,可以从 sp_srvrolepermission 获得每个角色的特定权限。 每个数据库都有一系列固定数据库角色。虽然每个数据库中都存在名称相同的角色,但各个角色的作用域只是在特定的数据库内。例如,如果 Database1 和 Database2 中都有叫 UserX 的用户 ID,将 Database1 中的 UserX 添加到 Database1 的 db_owner 固定数据库角色中,对 Database2 中的 UserX 是否是 Database2 的 db_owner 角色成员没有任何影响。 固定数据库角色 描述 db_owner 在数据库中有全部权限。 db_accessadmin 可以添加或删除用户 ID。 db_securityadmin 可以管理全部权限、对象所有权、角色和角色成员资格。 db_ddladmin 可以发出 ALL DDL,但不能发出 GRANT、REVOKE 或 DENY 语句。 db_backupoperator 可以发出 DBCC、CHECKPOINT 和 BACKUP 语句。 db_datareader 可以选择数据库内任何用户表中的所有数据。 db_datawriter 可以更改数据库内任何用户表中的所有数据。 db_denydatareader 不能选择数据库内任何用户表中的任何数据。 db_denydatawriter 不能更改数据库内任何用户表中的任何数据。 可以从 sp_helpdbfixedrole 获得固定数据库角色的列表,可以从 sp_dbfixedrolepermission 获得每个角色的特定权限。 数据库中的每个用户都属于 public 数据库角色。如果想让数据库中的每个用户都能有某个特定的权限,则将该权限指派给 public 角色。如果没有给用户专门授予对某个对象的权限,他们就使用指派给 public 角色的权限

SQL Server有哪些角色种类

文章TAG:数据数据库中有哪些数据库中有哪些角色组合

最近更新

  • 数据库优化之路有哪些,如何优化数据库如何提高数据库的性能数据库优化之路有哪些,如何优化数据库如何提高数据库的性能

    如何优化数据库如何提高数据库的性能2,有哪些常见的数据库优化方法3,优化SQL有什么方法1,如何优化数据库如何提高数据库的性能用profiler截获CPU时间>3000ms的SQL,根据执行计划,查询条件和.....

    经验 日期:2024-07-31

  • 数据库包含了哪些内容,数据库系统包括什么数据库包含了哪些内容,数据库系统包括什么

    数据库系统包括什么2,数据库系统包含哪些内容3,什么是数据库4,谁能解释一下什么叫数据库5,数据库是什么1,数据库系统包括什么通常由软件、数据库和数据管理员组成感觉是这个a数据库管理员b.....

    经验 日期:2024-07-31

  • 哪些数据库能进行注入,哪些网站可以sql注入哪些数据库能进行注入,哪些网站可以sql注入

    哪些网站可以sql注入2,wvssql注入支持哪些数据库3,如何找一个可以sql注入的网站1,哪些网站可以sql注入试试用亿思网站安全检测平台搜iiscan就可以找到他能迅速找到你网站的****的!找个WebS.....

    经验 日期:2024-07-31

  • 苹果手机文件管理插件苹果手机文件管理插件

    苹果手机是文件管理?苹果手机为什么不文件管理。问题一:IP-2苹果-2文件-4/在哪文件clip?-4/功能iOS系统无法在机器文件系统中查看,如有必要,您可以在电脑上下载并安装itools进行查看,或者越.....

    经验 日期:2024-07-31

  • hadoop数据库有哪些,sqoop支持的数据库有什么hadoop数据库有哪些,sqoop支持的数据库有什么

    sqoop支持的数据库有什么2,nosql数据库有哪些3,hadoop能使用哪些数据库4,几种Nosql数据库对比5,hbase是什么1,sqoop支持的数据库有什么1、Sqoop(发音:skup)是一款开源的工具,主要用于在Hadoop.....

    经验 日期:2024-07-31

  • python零基础入门书,新手学习python语言想找几本比较经典的入门书籍求推荐本人有python零基础入门书,新手学习python语言想找几本比较经典的入门书籍求推荐本人有

    新手学习python语言想找几本比较经典的入门书籍求推荐本人有2,零基础学习python推荐本书最好是适合当下的3,谁可以推荐我一本关于零基础学习Python的书4,Python新手应该看些什么书5,python.....

    经验 日期:2024-07-31

  • 中午检索数据库有哪些,常用的检索中文期刊的数据库有哪些中午检索数据库有哪些,常用的检索中文期刊的数据库有哪些

    常用的检索中文期刊的数据库有哪些2,常用的中文文献信息检索工具与数据库有哪些3,数据库有哪些4,我们在查找数据库时主要有哪些检索点5,常用数据库有哪些1,常用的检索中文期刊的数据库有哪.....

    经验 日期:2024-07-31

  • fortran程序运行fortran程序运行

    如何编译运行thisfortranlanguage编译程序给你一个笨办法:1)在网上找fortranpowerstation(虽然几乎很难)安装。Fortran运行不断出现程序已过期,我的简单Fortran程序,一个新手提问fortran.....

    经验 日期:2024-07-31