Create table &引用;“表或视图不存在”;但确实如此

Create table &引用;“表或视图不存在”;但确实如此,create-table,oracle12c,Create Table,Oracle12c,格兰特成功了 user1: grant select on user1.view1 to user2; ORA-00942:表或视图不存在 94200000-“表或视图不存在” *原因: *行动: 第1行第46列出错 有人知道为什么从user1.view1选择*code>SELECT不适用于此视图,但我可以对其他视图和表执行此操作?显然,视图就在这里。您应该使用[oracle]为更广泛的受众标记您的问题,并且只添加一个特定于版本的标记,如[oracle-12c],如果它是仅与该版本相

格兰特成功了

user1:

    grant select on user1.view1 to user2;
ORA-00942:表或视图不存在 94200000-“表或视图不存在” *原因:
*行动: 第1行第46列出错


有人知道为什么从user1.view1选择*code>SELECT不适用于此视图,但我可以对其他视图和表执行此操作?

显然,视图就在这里。您应该使用[oracle]为更广泛的受众标记您的问题,并且只添加一个特定于版本的标记,如[oracle-12c],如果它是仅与该版本相关的内容,尽管它不会造成伤害,因为它可能总是新的行为。无论如何我的推测是,你可能拼错了什么,但由于你更改了发帖的名称,我们无法发现这一点。最好显示您的确切命令,从您实际运行它们的任何位置复制和粘贴。是的,问题在于视图中的基础表中,user2没有acees到。
user2
不需要能够在
user1
模式中查看基础表;这是使用视图的一部分。这是cdb环境吗?
user2:

CREATE TABLE user2.table1 as SELECT * FROM user1.view1;