Oracle设置数据库以共享架构

时间:2012-05-01 13:40:10

标签: schema oracle11g oracle-sqldeveloper

我正在寻找设置Oracle数据库的最佳方法,以便多个角色可以与表共享一个模式。

例如,我会有几个角色:

  • 申请用户
  • N开发者用户
  • DBA用户
  • ...未来用户类型

我已经能够创建组,为其他模式授予权限,并创建登录触发器以在登录时切换模式。但是,用户无法通过SQL Developer查看表。

1 个答案:

答案 0 :(得分:1)

SQL Developer只会在树视图中显示当前用户拥有的对象,而不是会话的current_schema设置所拥有的对象,除非您转到Other Users并选择您感兴趣的架构。为了查看其他用户拥有的对象,您实际上必须导航到适当的架构。如果数据库中存在大量模式,您可以右键单击Other Users并创建一个过滤器,以限制返回到您关注的模式的用户集。