创建模式所需的权限 (Oracle)
Privileges needed to create schema (Oracle)
我想将架构导入我的新主机。首先,我创建了新用户帐户:
CREATE USER test IDENTIFIED BY test;
我需要授予什么样的权限才能拥有超级角色?
(创建架构、表、包、触发器...等)
授予我访问所有这些权限是一种特权吗?
您应该只授予新创建的用户工作所需的权限。一个一个。
CREATE SESSION
是第一个;没有它,用户甚至无法连接到数据库。
CREATE TABLE
很可能也是必需的,如果用户 TEST 要创建他自己的表。
这足以让它开始。一旦出现用户需要创建过程,您将授予 CREATE PROCEDURE
。等等。
有 are/were 个名为 CONNECT
和 RESOURCE
的角色,其中包含一个人需要的 "most frequent" 权限,但它们的用途是——据我所知 & 在我的意见-气馁。
我想将架构导入我的新主机。首先,我创建了新用户帐户:
CREATE USER test IDENTIFIED BY test;
我需要授予什么样的权限才能拥有超级角色?
(创建架构、表、包、触发器...等)
授予我访问所有这些权限是一种特权吗?
您应该只授予新创建的用户工作所需的权限。一个一个。
CREATE SESSION
是第一个;没有它,用户甚至无法连接到数据库。
CREATE TABLE
很可能也是必需的,如果用户 TEST 要创建他自己的表。
这足以让它开始。一旦出现用户需要创建过程,您将授予 CREATE PROCEDURE
。等等。
有 are/were 个名为 CONNECT
和 RESOURCE
的角色,其中包含一个人需要的 "most frequent" 权限,但它们的用途是——据我所知 & 在我的意见-气馁。