我正在努力让我的学校在一个用户帐户下工作。目前,我正在为每个实验室会话创建一个新的数据库用户。当然这不是正确的方法吗?
我想在现有架构旁边创建另一个架构。
NB。我在SQL研讨会上看到了架构的下拉选项。因此可能存在创建多个模式的选项。但我找不到怎么做。谷歌链接都说我必须创建一个新用户。
答案 0 :(得分:0)
在Oracle中,用户是其架构的所有者。用户是可以访问数据库的帐户。它取决于授权是否只能访问自己的架构或更多架构。
创建用户时,您可以创建架构。您无法仅创建架构并将其分配给现有用户。但是,您可以使用架构创建新用户,并授予其他用户访问新创建的架构的权限。在您的情况下,如果您需要为每个实验室创建新架构,则需要为每个实验室创建用户,然后向主要用户授予权限。
您可以在这里找到一些解释: Difference between a user and a schema in Oracle?