暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 活动表,

askTom 2017-05-15
242

问题描述

你好,

我需要在11.2 (和12.1) 数据库中找出 “活动” 表。Active means-已涉及任何DML或SELECT语句的表。

我可以使用v $ sql来获取语句的全文并弄清楚。除此之外,还有其他方法可以获取此列表吗?审计不是一种选择,因为它不是我们所有数据库中的常见做法 (我们在1000)。

谢谢,

专家解答

查看dba _ 标签 _ 修改

它不是实时更新的,而是给出了很好的数字。请注意,当您收集统计信息时,详细信息将被清除,因此您需要一种方法来偶尔将信息转储到表中。

你也可以从v $ segment_statistics中做出一些推断

SQL> select distinct  STATISTIC_NAME from v$segment_statistics
  2  order by 1;

STATISTIC_NAME
----------------------------------------------------------------
IM non local db block changes
IM populate CUs
IM prepopulate CUs
IM repopulate (trickle) CUs
IM repopulate CUs
IM scans
ITL waits
buffer busy waits
db block changes
gc buffer busy
gc cr blocks received
gc current blocks received
gc remote grants
logical reads
optimized physical reads
optimized physical writes
physical read requests
physical reads
physical reads direct
physical write requests
physical writes
physical writes direct
row lock waits
segment scans
space allocated
space used


“Db块更改” 是对对象进行更改的合理指示。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论