我想创建一个新的Oracle数据库用户(在这里运行12c)并授予他/她所有权限,以便他/她可以使用他/她自己的架构(以及他/她自己的架构 < /强>)。什么样的权限/角色最适合获得这样的&#34;默认设置&#34;权限?
背景:
此用户应该用于创建Ruby on Rails应用程序(即进入config/database.yml
的凭据),当然,我不想将SYS
或SYSTEM
放入那里。
提前致谢
答案 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
/