用户无法查看表条目oracle 12c

时间:2017-11-13 05:04:06

标签: sql oracle grant

我是数据库的新手,并尝试在oracle12c中学习角色和权限。我以 dba643 用户身份登录,并拥有以下代码。

create table test
(
  obj1 Number,
  obj2 Varchar2(3)
);


Insert into test values('1','A');
Insert into test values('2','B');

create user rtest identified by rtest;

grant connect,resource to rtest;

grant select,insert,update,delete on test to rtest;

rtest 用户身份登录并发出以下select语句后:

select * from dba643.test;

用户 rtest 能够看到两个表条目。但是,如果用户 dba643 测试表中插入新记录,则用户 rtest 无法查看新插入的记录。同样,用户 rtest 可以将记录插入测试表格中,但 dba643 用户无法查看插入的记录。我有什么基本的东西吗?

1 个答案:

答案 0 :(得分:2)

使用“提交”。

我没有看到您的代码有任何提交。不使用提交,您只能在dba643用户上看到这些条目。提交记录后,将为所有用户提供。