我可以访问两个架构。其中只有一个具有创建数据库链接的优先权。我希望其他架构也使用此DB链接。此外,我没有创建公共数据库链接的意图。这在Oracle SQL中是否可行?
答案 0 :(得分:5)
不,这是不可能的。数据库链接是公共链接或私有链接。如果它是私有的,则无法授予对数据库链接的其他模式访问权限。
但是,您可以解决任何业务问题,而无需授予user2
对user1
所拥有的数据库链接的访问权限。通常,例如,您将在user1
模式中创建一个视图,该模式通过数据库链接查询表,然后授予user2
对该视图的访问权限。