我想将架构导入我的新主机。首先,我创建了新的用户帐户:
CREATE USER test IDENTIFIED BY test;
我需要授予什么样的特权才能拥有超级角色?
(创建架构,表,包,触发器等)
授予我访问所有权限的权利是一种特权吗?
答案 0 :(得分:1)
您应该只授予新创建的用户所需的权限。一个接一个。
CREATE SESSION
是第一个;没有它,用户甚至无法连接到数据库。
如果用户TEST要创建自己的表,则最有可能还需要CREATE TABLE
。
这足以让它开始。一旦用户需要创建程序,您就可以授予CREATE PROCEDURE
。等等。
名为CONNECT
和RESOURCE
的角色包含"最常见的"一个人需要的特权,但他们的使用是 - 据我所知,&在我看来 - 气馁。