为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:麒麟v10
【CPU】:x86
【问题描述】*:
各位大佬好,我现在想创建一个普通用户给到开发那边用,看资料发现我好想应该先创建一个表空间,然后再创建一个普通用户,同时将这个表空间作为默认表空间指定给这个用户,这之间需要注意些什么呢?是否需要像mysql一样再赋予权限、刷新权限表之类的操作呢?
我打算这样执行类似的语句:
创建表空间:
create tablespace test datafile ‘/data/DM8/data/DM8/test.DBF’ size 10G autoextend on maxsize UNLIMITED CACHE = NORMAL;
创建用户并指定默认表空间:
CREATE USER user-test IDENTIFIED BY 123456 DEFAULT TABLESPACE test;
这样可以吗?还是有什么地方需要注意的呢?还有接下来是否还需要怎么操作呢?
经验不足,还有文档说明太多了,确实没怎么看明白,希望各位能给与一点指导,非常感谢!!!
这样创建完的用户默认只有自己模式的操作权限,若希望对其他模式有操作权限,比如查询AA用户下的表,还需要对此用户授予select any权限,具体权限可以manager工具登录后,右键点击用户管理-修改-对象权限或者系统权限看到,如果不想麻烦,也可以直接给某个角色,角色是权限的集合,具体角色、权限等说明可以参考数据库安装路径doc目录下《DM8安全管理手册》