为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:
【CPU】:
【问题描述】*:
现有用户A与用户B,请问在不给DBA权限的前提下,如何让用户A可以增删改用户B的所有表、存储过程、函数、序列等的权限
可参考
授权给其他用户本用户下的所有表的查询操作权限
declare
begin
for rec in (select OWNER,TABLE_NAME FROM dba_tables where OWNER=‘HTTC’)
loop
execute immediate ‘grant select on ‘||rec.OWNER||’.’||‘"’||rec.TABLE_NAME||‘"’||’ to username’;
end loop;
end;
/
需要将b用户的对象的对应权限赋予a,可以通过拼接赋权语句,批量执行;