Oracle 在APEX中为用户授予工作区的只读权限
我在APEX中创建了一个工作区,并有一个与之关联的用户(比如说,user)。我也有一个管理员用户。我希望用户能够从模式表中选择数据,而不是更新/删除表或创建包等。我如何实现这一点Oracle 在APEX中为用户授予工作区的只读权限,oracle,oracle-apex,oracle-apex-5.1,Oracle,Oracle Apex,Oracle Apex 5.1,我在APEX中创建了一个工作区,并有一个与之关联的用户(比如说,user)。我也有一个管理员用户。我希望用户能够从模式表中选择数据,而不是更新/删除表或创建包等。我如何实现这一点 我以管理员身份登录,正在调整工作区的一些设置。我看到了一个名为SQL Workshop的选项。启用或禁用它不符合我的目的。我希望用户能够编写查询(仅选择),但他不能更新数据或创建包或类似的内容。在同一个工作区内,没有办法实现这一点。任何可以开发或管理工作区的人都可以将SQL解析为映射到该工作区的任何数据库用户(模式)。
我以管理员身份登录,正在调整工作区的一些设置。我看到了一个名为SQL Workshop的选项。启用或禁用它不符合我的目的。我希望用户能够编写查询(仅选择),但他不能更新数据或创建包或类似的内容。在同一个工作区内,没有办法实现这一点。任何可以开发或管理工作区的人都可以将SQL解析为映射到该工作区的任何数据库用户(模式)。您可以使用另一个工作区和正常的数据库对象权限来实现这一点
- 创建第二个工作区,用户可以登录到该工作区
- 从数据库用户拥有的对象有选择地授予对象权限
将第一个工作区发送给第二个工作区的数据库用户。例如。,
将dbuser1.table上的READ授予dbuser2李>