我有一個查詢編輯器(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