2016-04-23 61 views
-2

我正在为大学工作。我有四个用户管理员,用户,组织者和赞助商。在哪里存储表格以授予Oracle 10g中新用户的权限

现在我不想给所有用户“所有”权限。例如,我只想为表FEST的组织者设置选择权限。

我知道如何从oracle 10g中的SYSTEM用户授予用户权限。但我很困惑在哪里存储像FEST这样的表。我应该存储在用户SYSTEM或组织者下吗?

回答

0

创建的表已存储在数据库中。

如果您希望存储table_name以进行跟踪,哪个用户被授予哪个表的权限,哪个表在数据字典视图中也可用。

如果您正在寻找别的东西,请更具体。

谢谢。

+0

当我创建一个表格时,我会在连接它后在特定用户下创建它。 Like- conn系统/密码 之后 创建表fest .... 所以,我问 - 我在哪里创建表?在系统中连接/创建用户管理器? – Jahan

+0

如果FEST是一个应用程序表,它需要在应该拥有该表的应用程序用户下创建。任何需要访问该表的其他用户都将通过GRANT语句获取该用户。这完全是技术性的。但从设计角度来看,我们不会根据谁在该表上拥有什么特权来创建应用程序表。而是应用需求和设计。要理解如何管理角色和权限,请通过OracleDoc [链接](https://docs.oracle.com/cd/B10501_01/server.920/a96521/privs.htm) – ArtBajji

+0

好的。我知道了。感谢您的时间和答复。 :) – Jahan