【发布时间】:2010-10-23 22:16:18
【问题描述】:
我有一个查询编辑器 (Toad) 正在查看数据库。
同时,我也在调试一个有自己独立连接的应用程序。
我的应用程序启动一个事务,进行一些更新,然后根据一些 SELECT 语句做出决定。由于尚未提交更新语句(很多且复杂),因此我的应用程序从其 SELECT 中获得的结果与我在 Toad 中运行相同语句时获得的结果不同。
目前我通过将应用程序的查询输出转储到文本文件中并读取它来解决这个问题。
有没有更好的方法可以在提交完成之前窥探另一个 oracle 会话,并查看该会话看到的内容?
问这个问题的另一种方式是:在Oracle下,我可以只在两个会话之间启用dirty reads,而不影响其他人的会话吗?
【问题讨论】: