Oracle:创建对其自己的架构拥有所有权限的用户

时间:2015-07-31 08:54:18

标签: oracle permissions

我想创建一个新的Oracle数据库用户(在这里运行12c)并授予他/她所有权限,以便他/她可以使用他/她自己的架构(以及他/她自己的架构 < /强>)。什么样的权限/角色最适合获得这样的&#34;默认设置&#34;权限?

背景:

此用户应该用于创建Ruby on Rails应用程序(即进入config/database.yml的凭据),当然,我不想将SYSSYSTEM放入那里。

提前致谢

1 个答案:

答案 0 :(得分:1)

这是一个小小的列表,可以帮助您入门。在需要时添加更多。

GRANT CREATE SESSION TO &2 
/
GRANT ALTER SESSION TO &2 
/
GRANT CREATE SEQUENCE TO &2 
/ 
GRANT CREATE SYNONYM TO &2
/
GRANT CREATE VIEW TO &2
/ 
GRANT CREATE TABLE TO &2 
/ 
GRANT GATHER_SYSTEM_STATISTICS TO &2 
/
GRANT CREATE PROCEDURE TO &2 
/ 
GRANT CREATE TRIGGER TO &2 
/
GRANT CREATE DATABASE LINK TO &2
/
GRANT CREATE TYPE TO &2
/