system ,scott 两个数据库互相调用

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:31:56
我学oracle,里面默认有两个用户,一个system,一个叫scott
我在system中写:select * from scott.emp;可以出结果
但我在scott中,写:select * from system.test;(test是我在system中建的表)。为什么不可以出结果呀。

权限问题,给scott授权
grant all on system.test to scott;

system拥有最大的权限。所以可以查看任何表
而scott的权限要低一些。看不到system里面的表

同上,补充说明,scott的权限基本是对自己建的表有增删改查的权限,别人建的表,要给它授权