首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle的日志能找到之前执行过的sql语句吗?解决方案

2012-04-14 
oracle的日志能找到之前执行过的sql语句吗?两个oracle服务器,结构差不过,但内容不一样。服务器A用a.sql更新

oracle的日志能找到之前执行过的sql语句吗?
两个oracle服务器,结构差不过,但内容不一样。
服务器A用a.sql更新过,之后a.sql被不小心删除了。
现在想在另一个服务器B上也运行a.sql的操作,能通过A服务器的日志或其他方式找到a.sql执行的sql语句么。
或者可以说oracle的日志能找到之前执行过的sql语句吗?
如果能怎么该怎么做。请教!!

[解决办法]
select * from v$sql;
[解决办法]
如果是归档模式下 用logminer能找到

如果是非归档模式下,就要看运气了,在日志被覆盖之前能找到,被覆盖之后的话就只有上帝知道如何找到了
[解决办法]
执行的脚本是找不回来的了,得看你的a.sql大概内容,如果只是一条语句或比较简单的操作话,看情况能不能找回那语句。。。

热点排行