如何查Oracle上执行的SQL历史

湛卢VV 2010-11-10 05:07:44
RT
...全文
1213 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
湛卢VV 2010-11-10
  • 打赏
  • 举报
回复
最近命令总是重复 我找到之后就可以复制黏贴了
jiaorg 2010-11-10
  • 打赏
  • 举报
回复
能说下你要找这个干吗啊?好想找那个也没有什么意思啊,你可以程序里面直接out.println就可以了,干吗非要从oracle中招
YY_MM_DD 2010-11-10
  • 打赏
  • 举报
回复
REDO01.LOG,REDO02.LOG,REDO03.LOG
湛卢VV 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yy_mm_dd 的回复:]
日志文件里都有
[/Quote]
指点一下,哪个文件啊?
YY_MM_DD 2010-11-10
  • 打赏
  • 举报
回复
日志文件里都有
湛卢VV 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yy_mm_dd 的回复:]
和那位兄弟的一样,参考这个

SQL code

---将数据字典提取到指定的路径
begin
dbms_logmnr_d.build('log_miner_test.ora','E:\oracle\product\10.2.0\logMiner',options => dbms_logmnr_d.STORE_IN_FLAT_FILE);
end;
---添加日志文件到log_……
[/Quote]
oracle 自己有关于历史命令的日志么?
YY_MM_DD 2010-11-10
  • 打赏
  • 举报
回复
和那位兄弟的一样,参考这个

---将数据字典提取到指定的路径
begin
dbms_logmnr_d.build('log_miner_test.ora','E:\oracle\product\10.2.0\logMiner',options => dbms_logmnr_d.STORE_IN_FLAT_FILE);
end;
---添加日志文件到log_miner
begin
dbms_logmnr.add_logfile(LogFileName => 'E:\oracle\product\10.2.0\oradata\orcl\REDO01.LOG',Options => dbms_logmnr.NEW);
dbms_logmnr.add_logfile(LogFileName => 'E:\oracle\product\10.2.0\oradata\orcl\REDO02.LOG',Options => dbms_logmnr.NEW);
dbms_logmnr.add_logfile(LogFileName => 'E:\oracle\product\10.2.0\oradata\orcl\REDO03.LOG',Options => dbms_logmnr.NEW);
end;

------开始log_miner
begin
dbms_logmnr.start_logmnr(DictFileName => 'E:\oracle\product\10.2.0\logMiner\log_miner_test.ora');
end;

-----结束log_miner
begin
dbms_logmnr.end_logmnr;
end;


----最后查询用户对你的对象进行的操作
select * from v$logmnr_contents

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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