【问题标题】:Grant permissions on schema to specific schema in Oracle将架构权限授予 Oracle 中的特定架构
【发布时间】:2014-11-30 23:05:19
【问题描述】:

我想知道是否有办法从不同的用户授予权限,例如,在架构上创建表。 我想在不授予 DBA 角色的情况下执行此操作,也不授予“ANY”权限(授予为 XXXX 创建任何表)。

【问题讨论】:

  • The short answer is no,但您可以使用执行动态 SQL 的存储过程来执行此操作;它有点混乱,可能会留下安全漏洞(如果实施不当)。对create any有什么异议?
  • 正如我所说,之所以不重复是因为我不想使用* ANY *,而我不想使用* ANY *的原因是因为我想要单独控制用户可以在其中创建表的那些模式。

标签: oracle oracle11g ddl


【解决方案1】:

我偶尔使用this 来满足需要只读帐户的开发人员。这将创建 DDL,该 DDL 将提供适当的选择或执行权限。修改它以包括更新和删除并不难。

【讨论】:

    猜你喜欢
    • 2011-03-24
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 2016-02-14
    • 2019-03-20
    • 1970-01-01
    相关资源
    最近更新 更多