标签:角色 管理 对象 数据库 系统 用户 模式 权限 达梦
模式管理
模式是一种数据库对象,它属于某个用户并且只能属于一个用户,也就是一个用户可以又多个模式,一个模式只能属于一个用户,模式中存放了它所属用户劝降范围内能访问的部分或者全部数据库对象
创建模式
创建用户的时候会自动创建一个和用户名同名的模式,如果新建模式需要将改模式关联到某个特定的用户
DM管理工具
SQL指令
create schema "模式名" authorization "用户名"
修改模式
删除模式
DM管理工具
SQL指令
drop schema "模式名" restrict;
权限管理
权限分类
系统权限
操作数据库对象本身的权限
常用的系统权限:create,alter,drop等操作
对象权限
操作数据库对象相关数据的权限
常用的对象权限:insert,delete,update,select,all
角色权限
将一组系统权限和对象权限进行组合的整体权限为角色
角色可以解决多个用户具备多个相同权限需要进行频繁授权的问题
权限查询
查询用户或角色具备的对象权限
select * from dba_tab_privs where grantee="用户名或角色名"
查询用户或角色具备的系统权限
select * from dba_sys_privs where grantee="用户名或角色名"
查询用户或角色具备的角色权限
select * from dba_role_privs where grantee="用户名或角色名"
授权和撤销权限
新用户默认具备VTI和PUBLIC角色权限
授予和撤销系统权限
grant "系统权限" to "用户" --授权
revoke "系统权限" from "用户" --收权
授予和撤销对象权限
grant "权限" on SCHEMA.OBJECT to "用户" --授权
revoke "权限" on SCHEMA.OBJECT from "用户" --收权
授予和撤销角色权限
创建角色以及授权给角色&将角色权限授权给用户
create role "角色名";
grant "权限" to "角色";
grant "角色" to "用户";
删除角色
drop role "角色名"
系统自带的角色讲解
VTI角色
查看系统视图的一组对象权限的集合
public角色
操作数据字典的一组系统权限和对象权限的集合
resource角色
是一组特定的系统权限的集合
dba角色
是一组数据库管理员具备的系统权限和对象权限的集合
https://eco.dameng.com
标签:角色,管理,对象,数据库,系统,用户,模式,权限,达梦 来源: https://blog.csdn.net/weixin_44447800/article/details/122759644
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。