我正在尝试在Oracle 11g中创建一个新的架构。
我已经提到了Oracle文档
我试着执行上面提到的命令。
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毫秒。
有人知道为什么会这样吗?
谢谢。
发布于 2012-01-17 21:29:47
根据猜测,我会说您没有以用户oe的身份登录(您所引用的文档表明您必须登录)。
也见对你所犯错误的描述。
发布于 2013-05-29 10:22:08
进入指挥提示符。登录为系统,密码为orcl
SQL>创建由密码标识的用户名;
用户创建。
SQL>授予创建用户名会话;
格兰特成功了。
SQL>将创建表授予用户名;
格兰特成功了。
SQL>创建角色开发人员;
创建的角色。
SQL>授予开发者用户名;
格兰特成功了。
SQL>将资源授予用户名;
https://stackoverflow.com/questions/8901804
复制相似问题