如何使用数据库链接找出哪些数据库对象被访问

问题描述 投票:0回答:1

我在我的模式中定义了 2 个数据库链接,并且使用这 2 个数据库链接定义了大约 20 到 30 个视图,现在我可以找出可以使用此数据库链接访问哪些所有表,但不必所有表该数据库链接点可能在视图中使用,

我的问题是如何找出使用这 2 个数据库链接的视图中使用的所有表和其他数据库对象(例如 mv)。

我期待此数据库链接指向并在视图中使用的数据库对象列表。

sql oracle11g
1个回答
0
投票

您应该能够从链接数据库中的用户帐户有权访问的任何表或视图中进行选择。

试试这个:

select table_name from all_tables@dblink_name;
© www.soinside.com 2019 - 2024. All rights reserved.