当涉及迁移源端多个用户时,在达梦需要创建同样的用户,可参考以下命令,批量生成创建语句,以下语句需在源端库执行。
生成批量创建表空间命令,路径及用户名根据实际情况修改:
select 'create tablespace '||username||' datafile ''/data/DAMENG/'||username||'.dbf'' size 1024 autoextend on next 512 maxsize 67108863 CACHE = NORMAL;'
from dba_users where USERNAME like 'TEST%' ;
生成批量创建用户命令,用户名根据实际修改:
select 'create user '||username||' identified by "Admin@123pl" DEFAULT TABLESPACE "'||username||'" DEFAULT INDEX TABLESPACE "'||username||'" ;'
from dba_users where USERNAME like 'TEST%';
生成批量给用户授权命令,用户名及要授予的角色权限根据实际修改:
select 'grant "RESOURCE" ,"SOI","SVI","VTI" to '||username|| ';' from DBA_USERS where USERNAME like 'TEST%' ;
文章
阅读量
获赞
