向用户授予APEX中工作空间的只读权限

时间:2019-05-09 09:35:16

标签: oracle oracle-apex oracle-apex-5.1

我在APEX中创建了一个工作区,并有一个与之关联的用户(例如USER)。我也有一个ADMIN用户。我希望USER能够只从架构表中选择数据,而不更新/删除表或创建包等。

我以ADMIN身份登录,并正在调整工作区的某些设置。我看到了一个称为SQL Workshop的选项。启用或禁用它不符合我的目的。我希望用户能够写查询(只能选择查询),但他必须不能更新数据或创建包或类似的东西。

1 个答案:

答案 0 :(得分:1)

没有一种方法可以在同一工作空间内实现。可以开发或管理工作区的任何人都可以将SQL解析为映射到该工作区的任何数据库用户(架构)。您可以使用其他工作空间和普通的数据库对象特权来实现此目的。

  • 创建第二个工作空间,用户可以登录。
  • 从对象的数据库用户拥有的对象中有选择地授予对象特权 第一工作区到第二工作区的数据库用户。例如。, 将dbuser1.table读入dbuser2;