1、业务使用前必须由root用户为业务创建DATABASE、SCHEMA和USER,然后再赋予相关用户对应对象的权限。
说明:如果该用户不是该schema的owner,要访问schema下的对象,需要同时给用户赋予schema的usage权限和对象的相应权限。
对象 |
权限 |
说明 |
---|---|---|
数据库 DATABASE |
CONNECT |
允许用户连接到指定的数据库 |
TEMP |
- |
|
CREATE |
允许在数据库里创建新的模式 |
|
模式 SCHEMA |
CREATE |
允许在模式中创建新的对象 |
USAGE |
允许访问包含在指定模式中的对象,若没有该权限,则只能看到这些对象的名字。 |
|
函数 FUNCTION |
EXECUTE |
允许使用指定的函数,以及利用这些函数实现的操作符 |
表空间 TABLESPACE |
CREATE |
允许在表空间中创建表,允许在创建数据库和模式的时候把该表空间指定为缺省表空间。 |
表 TABLE |
INSERT,DELETE UPDATE,SELECT |
允许用户对指定表进行增删改查操作 |
TRUNCATE |
允许执行TRUNCATE语句删除指定表中的所有记录。 |
|
REFERENCES |
创建一个外键约束,必须拥有参考表和被参考表的REFERENCES权限 |
1)角色和用户为多对多关系,一个角色可以赋予多个用户,修改角色中的权限,被赋予角色的用户权限就可以同时更新。
2)删除用户时,不会影响到角色。
3)新建用户后可以通过赋予角色快速获取所需权限。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!