A用户新建了一个模式XX,里面有各种表对象,函数,存储过程等等。
现在新建个B用户,想让B用户拥有模式XX的所有权限。
有没有类似mysql的模式授权的语句。
比如:
GRANT SELECT XX.* TO B;
然后XX模式里面后期新建对象时候,B用户自动获取新对象的权限?
先查下数据库有没有这个参数GRANT_SCHEMA
select para_name,para_value from v$dm_ini
where para_name='GRANT_SCHEMA';
有的话,支持模式赋权
先将此值修改为1,重启数据库生效
sp_set_para_value(2,'GRANT_SCHEMA',1);
然后执行赋权,比如将U2的所有权限赋予U1
GRANT ALL PRIVILEGES ON U2 TO U1;
可以用工具对用户修改选择