我有一个查询编辑器(Toad)正在查看数据库。有没有办法窥视另一个Oracle会话?
同时,我也在用自己的单独连接调试应用程序。
我的应用程序启动一个事务,做一些更新,然后根据一些SELECT语句作出决定。由于更新语句(很多且复杂)尚未提交,因此我的应用程序从其SELECT中获得的结果与我在Toad中运行相同语句时得到的结果不同。
目前,我通过将查询输出从应用程序转储到文本文件并读取该文件来解决此问题。
在提交完成之前,有没有更好的方法来窥视另一个oracle会话,并查看会话看到的内容?
问另一种方法是:在Oracle下,我可以在两个会话之间启用dirty reads,而不会影响其他人的会话吗?
Oracle没有读取未提交隔离级别。 http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/consist.htm#CNCPT1326 – 2009-05-06 14:09:08