暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
DM数据库中如何设置表的访问控制权限?
713
6页
0次
2020-05-14
10墨值下载
1 / 6
DM 数据库中,如何设置表的访问控制权限?
在工作中,大家都会遇到这样的场景出于对数据库访问安全的
考虑,对于某些用户我们不想让他们看到全库的表,只想给他们特定
表的访问权限。那么在 DM 数据库中我们该如何去配置相应的权限呢?
我们下面来进行详细解析。我们的测试环境是 DM8
1、我们首先来建立一个测试用户 test;
SQL>create user test identified by test123456;
2、接下来看一下 TEST 用户相应的角色和权限。
SQL>Select grantee,granted_role from dba_role_privs
where grantee=‘TEST’;
默认是 public 角色。查看一下 public 角色所拥有的权限。
SQL>Select grantee,privilege from dba_sys_privs where
2 / 6
grantee=‘PUBLIC;
Public 角色默认拥有当前用户下所有表的
insert,update,delete,select,grant……权限。
3我们来建两个测试表。 sysdba 用户下创建一个 T1 表,test
用户下创建 T2 表。
SQL>Create table sysdba.t1 (id int,name varchar(20));
SQL>Insert into sysdba.t1 values (1,’sysdba’);
SQL>Commit;
of 6
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜