选择另一个用户的连接不起作用

时间:2014-11-19 16:05:00

标签: select grant oracle12c createuser

我必须在db中创建一个用户(dba除外)。 dba创建一个名为emp的表。当新用户连接到db时,他必须有权限从emp执行select *。

所以我使用了以下代码。在dba连接。

CREATE TABLE emp(
   Empid     VARCHAR2(4),
   Name      VARCHAR2(15),
   Designation  VARCHAR2(10),
   primary key (Empid)
   );

CREATE user C##XYZ;
GRANT CONNECT TO C##XYZ;
GRANT UPDATE,DELETE,INSERT,SELECT ON emp TO C##XYZ;

但是当我连接为xyz并尝试从emp运行select *时。 然后它说桌子不存在。

所以任何人都可以帮我这样做..

我使用ORACLE 12c作为我的dbms。

0 个答案:

没有答案