我正在尝试使用Oracle在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:权限不足
答案 0 :(得分:0)
答案 1 :(得分:0)
以SYSDBA身份登录,然后发出命令
GRANT CONNECT,RESOURCE TO YOUR_USER_NAME;
从SYSDBA注销,再次使用您的用户名登录,现在尝试创建表。