在Oracle11g中创建模式

在Oracle11g中创建模式,oracle11g,database-schema,Oracle11g,Database Schema,我正在尝试在Oracle11g中创建一个新的模式 我已提及 我已经尝试执行这里提到的命令 CREATE SCHEMA AUTHORIZATION oe CREATE TABLE new_product (color VARCHAR2(10) PRIMARY KEY, quantity NUMBER) CREATE VIEW new_product_view AS SELECT color, quantity FROM new_product W

我正在尝试在Oracle11g中创建一个新的模式

我已提及

我已经尝试执行这里提到的命令

CREATE SCHEMA AUTHORIZATION oe

   CREATE TABLE new_product 

      (color VARCHAR2(10)  PRIMARY KEY, quantity NUMBER) 

   CREATE VIEW new_product_view 

      AS SELECT color, quantity FROM new_product WHERE color = 'RED' 

   GRANT select ON new_product_view TO hr; 
在Eclipse中运行此命令时,出现以下错误

ORA-02421:架构授权标识符缺失或无效 (受影响的0行)

运行时间:0小时、0分钟、0秒、0毫秒。

有人知道为什么会这样吗


谢谢。

我猜你不是以用户身份登录的。
oe
(你参考的文档说你一定是)


另请参见。

我猜,您不是以用户身份登录的。
oe
(您参考的文档说您一定是)


另请参见。

转到命令提示符。以系统身份登录,密码为orcl

SQL>创建由[密码]标识的用户[用户名]

用户创建的

SQL>将创建会话授予[用户名]

格兰特成功了

SQL>将创建表授予[用户名]

格兰特成功了

SQL>创建角色开发者

角色创建

SQL>将开发人员授予[用户名]

格兰特成功了


SQL>将资源授予[用户名]

转到命令提示符。以系统身份登录,密码为orcl

SQL>创建由[密码]标识的用户[用户名]

用户创建的

SQL>将创建会话授予[用户名]

格兰特成功了

SQL>将创建表授予[用户名]

格兰特成功了

SQL>创建角色开发者

角色创建

SQL>将开发人员授予[用户名]

格兰特成功了


SQL>将资源授予[用户名]

我认为这是关于创建模式的更好答案,在Oracle schema=user中。我认为这是关于创建模式的更好答案,在Oracle schema=user中。