用户A建有private的DB Link, 用户B 只有查询的权限,如何将 DB Link 相关的select 授权赋予用户B呢。
且不能创建public 的 DB Link 。
且不能创建public 的 DB Link 。
私有的DB Link,其它用户是不能用的,Oracle没有关于dblink的select或者execute权限。
必须转换才能实现, 如下例子:
CREATE VIEW APPS.dc_quotations_vo as select * from ccm.dc_quotations_vo@eip_ccm ;
CREATE VIEW APPS.dc_config_instances_vo as select * from ccm.dc_config_instances_vo@eip_ccm ;
GRANT SELECT ON APPS.dc_quotations_vo TO S3_VIEW ;
GRANT SELECT ON APPS.dc_config_instances_vo TO S3_VIEW ;
GRANT SELECT ON APPS.dc_config_instances_vo TO S3_VIEW ;