在oracle数据库中创建用户

时间:2012-10-29 15:15:55

标签: oracle triggers grant

我在oracle数据库中有以下要求

  1. 创建用户并授予架构“abc”
  2. 中的所有对象
  3. 如果我将任何表添加到架构“abc”,则用户应该默认访问而不执行单独的Grant
  4. 目前我们正在为模式中创建的每个对象执行Grant语句,是否有任何一次性配置可用?请帮忙

    注意:此处用户不是架构所有者,例如。有人可以访问只读访问权限。

1 个答案:

答案 0 :(得分:1)

在当前版本的Oracle中,您可以创建一个DDL触发器,并让它自动对新创建的对象执行授权给其他用户。

有关概述,请参阅优秀的PSOUG网站:http://psoug.org/reference/ddl_trigger.html