我在 oracle 数据库中有以下要求
- 创建用户并授予模式“abc”中的所有对象
- 如果我将任何表添加到模式“abc”,那么用户默认应该有权访问而不执行单独的授予
目前我们正在为模式中创建的每个对象执行 Grant 语句,是否有任何一次性配置可用?请帮忙
注意:这里的用户不是架构所有者,例如。一些有权访问只读访问的人。
在当前版本的 Oracle 中,您可以创建一个 DDL 触发器并让它自动将新创建的对象上的授权授予您的其他用户。
请参阅优秀的 PSOUG 站点以获取概述:http ://psoug.org/reference/ddl_trigger.html