使用 Oracle XE 10g。
我们有一个使用具有受限访问权限的数据库用户的应用程序。因为通过试错找出这个用户需要访问的表非常麻烦,所以我们正在寻找一种方法来查询 Oracle 数据字典,了解关于表访问的信息。
理想情况下,我们需要一条查询语句,可以列出此用户自某个时间点以来访问过的表的列表,并最好标明这是读取还是写入访问权限。
这样,我们就可以使用具有无限制访问权限的用户运行测试,找出它使用了哪些表,然后设置此用户仅能访问这些表。
我查看了
我们有一个使用具有受限访问权限的数据库用户的应用程序。因为通过试错找出这个用户需要访问的表非常麻烦,所以我们正在寻找一种方法来查询 Oracle 数据字典,了解关于表访问的信息。
理想情况下,我们需要一条查询语句,可以列出此用户自某个时间点以来访问过的表的列表,并最好标明这是读取还是写入访问权限。
这样,我们就可以使用具有无限制访问权限的用户运行测试,找出它使用了哪些表,然后设置此用户仅能访问这些表。
我查看了
V$SEGMENT_STATISTICS
,但它没有记录访问对象的用户。