6

我可以访问两个架构。其中只有一个具有创建数据库链接的特权。我希望其他模式也使用这个数据库链接。此外,我无意创建公共数据库链接。这在 Oracle SQL 中可能吗?

4

1 回答 1

7

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

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

于 2013-06-19T07:34:19.153 回答