v$SQL 中怎么不是所有的SQL操作?

lwl0606 2008-12-16 02:03:26
v$SQL不是所有的SQL操作记录都有吗?怎么会有一部分查不到?还有 FIRST_LOAD_TIME 字段什么意识?
...全文
218 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwl0606 2008-12-25
  • 打赏
  • 举报
回复
多谢
hugh_9 2008-12-16
  • 打赏
  • 举报
回复
审计也是有力度的,不是连select都能审计的,一般就是针对dml语句,再者就是delete,insert,update做审计;
而且你要查所以sql的操作时间,无非就是想看看谁在什么时间做了什么事,有没有干破坏数据库,删除数据等的事情,这样的话还是用审计比较好;
范佩西_11 2008-12-16
  • 打赏
  • 举报
回复
不可能所有的sql操作都会被v$sql记录下来的。
如果要查找所有的操作记录。这块是审计方面的了。oracle自带logminer。但是查询比较复杂
lwl0606 2008-12-16
  • 打赏
  • 举报
回复
数据库里面有一条记录,有一个字段记录的是写入时间,我2008-12-11,但是在v$sql里查不到
如何才能查到所有的sql操作记录呢??
范佩西_11 2008-12-16
  • 打赏
  • 举报
回复
好像是记录执行时间超过一定时间的语句。好像是5秒
jinjazz 2008-12-16
  • 打赏
  • 举报
回复
FIRST_LOAD_TIME是查询首次载入缓存的时间。
jinjazz 2008-12-16
  • 打赏
  • 举报
回复
这个视图显示的是缓存在共享池中的SQL信息
fuyou001 2008-12-16
  • 打赏
  • 举报
回复
我试了,在我库里有,是你那弄错了

select * from V$SQL

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧