首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLFiddle -Oracle11g-无法创建架构

SQLFiddle -Oracle11g-无法创建架构
EN

Stack Overflow用户
提问于 2015-10-07 15:46:16
回答 2查看 847关注 0票数 0

我试图使用SQLFiddle在中创建一个表,并希望指定该表所属的模式。

但是,我很难创建这个模式。鉴于以下守则:

代码语言:javascript
复制
CREATE USER myname
  IDENTIFIED BY pwd4myname
  DEFAULT TABLESPACE tbs_perm_01
  TEMPORARY TABLESPACE tbs_temp_01
  QUOTA 20M on tbs_perm_01;

GRANT create session TO myname;
GRANT create table TO myname;
GRANT create view TO myname;
GRANT create any trigger TO myname;
GRANT create any procedure TO myname;
GRANT create sequence TO myname;
GRANT create synonym TO myname;


CREATE TABLE myname_schema.person (
         person_id      NUMBER(5) PRIMARY KEY,
         name       VARCHAR2(15) NOT NULL,
         phone        NUMBER(9),
         address        VARCHAR2(10),
         );

在运行这个程序时,我得到:

ORA-01031:特权不足

EN

回答 2

Stack Overflow用户

发布于 2015-10-07 15:49:51

这是带有有限权限的沙箱环境。您不能创建自己的用户。

演示

代码语言:javascript
复制
SELECT * FROM USER_SYS_PRIVS;
票数 0
EN

Stack Overflow用户

发布于 2015-10-07 15:59:09

以SYSDBA身份登录,并发出命令,

授予连接,资源到YOUR_USER_NAME;

从SYSDBA注销,再用用户名登录,现在尝试创建表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32996746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档