データベースを調べるクエリエディタ(Toad)があります。別のOracleセッションの内部を覗く方法はありますか?
同時に、独自の別の接続でアプリケーションをデバッグしています。
私のアプリケーションはトランザクションを開始し、いくつかの更新を行い、いくつかのSELECTステートメントに基づいて決定を下します。更新ステートメント(多くの複雑な)はまだコミットされていないので、アプリケーションがSELECTから取得した結果は、Toadで同じステートメントを実行した場合の結果と同じになりません。
現在、私はアプリからのクエリ出力をテキストファイルにダンプして読んでいます。
他のoracleセッションを覗き見て、コミットが完了する前にそのセッションがどのように見えるかを確認する方法がありますか?
もう1つの方法は次のとおりです。オラクルでは、他の誰のセッションにも影響を与えずに、わずか2セッション間でdirty readsを有効にすることはできますか?
Oracleには、読み取りコミットされていない分離レベルがありません。 http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/consist.htm#CNCPT1326 –
申し訳ありませんが、あなたは正しいです!私はドキュメントの間違った部分を誤って読んで、コミットされていないreadが存在していると思ったが、そうではないと思った。 –