如何与其他架构共享数据库链接?

时间:2013-06-19 06:54:50

标签: sql oracle oracle10g

我可以访问两个架构。其中只有一个具有创建数据库链接的优先权。我希望其他架构也使用此DB链接。此外,我没有创建公共数据库链接的意图。这在Oracle SQL中是否可行?

1 个答案:

答案 0 :(得分:5)

不,这是不可能的。数据库链接是公共链接或私有链接。如果它是私有的,则无法授予对数据库链接的其他模式访问权限。

但是,您可以解决任何业务问题,而无需授予user2user1所拥有的数据库链接的访问权限。通常,例如,您将在user1模式中创建一个视图,该模式通过数据库链接查询表,然后授予user2对该视图的访问权限。