我试图使用SQLFiddle在中创建一个表,并希望指定该表所属的模式。
但是,我很难创建这个模式。鉴于以下守则:
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:特权不足
发布于 2015-10-07 15:49:51
这是带有有限权限的沙箱环境。您不能创建自己的用户。

演示
SELECT * FROM USER_SYS_PRIVS;发布于 2015-10-07 15:59:09
以SYSDBA身份登录,并发出命令,
授予连接,资源到YOUR_USER_NAME;
从SYSDBA注销,再用用户名登录,现在尝试创建表。
https://stackoverflow.com/questions/32996746
复制相似问题