dblink用户权限限制

我现在有个需求,用户A创建视图,用户B通过dblink访问A的视图(A,B在不同数据库),如何自定义B可以查到某一些视图,其他视图,表都不能查询

DBLINK创建时 只到dbname层面   直接控制创建dblink时访问用户的访问权限就好了

你把某几张表的查询权限给一个新的用户,然后dblink连接这个新的用户。dblink就只能查看新用户能看到的某几种表了

 

或者说,能不能限制创建的dblink只能访问指定视图