同一台机器上有 scheme A 和 B,A中有表 tb1, tb2,现在要在B中建一视图create view v_a_data as
(
select * from a.tb1, a.tb2
);执行时提示 ora-01031 无权限(我已经给 B DBA权限了)请问该如何实现上述需求???!!
(
select * from a.tb1, a.tb2
);执行时提示 ora-01031 无权限(我已经给 B DBA权限了)请问该如何实现上述需求???!!
grant select on tb1 to b;
grant select on tb2 to b;
1、schema A下对B授予表的select 权限:
grant select on tb1 to b;
grant select on tb2 to b;
2、schema B下 建视图:
create view v_a_data as
(
select * from a.tb1, a.tb2
);
grant create any view to B