如何在oracle数据库11g中的同一用户下创建新模式?或者用户只能制作一个架构吗?

时间:2016-10-29 20:29:58

标签: sql database oracle

我正在努力让我的学校在一个用户帐户下工作。目前,我正在为每个实验室会话创建一个新的数据库用户。当然这不是正确的方法吗?

我想在现有架构旁边创建另一个架构。

NB。我在SQL研讨会上看到了架构的下拉选项。因此可能存在创建多个模式的选项。但我找不到怎么做。谷歌链接都说我必须创建一个新用户。

1 个答案:

答案 0 :(得分:0)

在Oracle中,用户是其架构的所有者。用户是可以访问数据库的帐户。它取决于授权是否只能访问自己的架构或更多架构。

创建用户时,您可以创建架构。您无法仅创建架构并将其分配给现有用户。但是,您可以使用架构创建新用户,并授予其他用户访问新创建的架构的权限。在您的情况下,如果您需要为每个实验室创建新架构,则需要为每个实验室创建用户,然后向主要用户授予权限。

您可以在这里找到一些解释: Difference between a user and a schema in Oracle?