1 Reply Latest reply: Mar 11, 2012 2:42 PM by tmtsmic RSS

    一時表内のデータを他セッションから参照したい

    user12059890
      Oracle10.2.0.4

      いつもお世話になります。

      セッションAが現在使用している一時表のデータを
      セッションBから参照したいと考えております。

      理由はセッションAの処理が不当に遅いとき
      原因を追求するのにセッションBから一時表の内容を確認する必要があるからです。

      当然、一時表なのでセッションBからはセッションAが使用している内容は確認できません・・・
      ですので、デバッグ時だけ一時表を永続表に作り変えて調査しているのですが
      これが唯一の方法でしょうか?

      何か設定・専用パッケージや権限などを駆使して
      実現できる方法はありませんでしょうか?
        • 1. Re: 一時表内のデータを他セッションから参照したい
          tmtsmic
          こんにちは。

          パフォーマンスに多少なりとも影響はあると思いますが
          トリガーとかも使えるんじゃないですかね?
          あとはシノニムを使って一時表じゃない方を参照させるとか。

          とりあえずプログラムを修正しない方の観点から考えてみました。


          # 問題解決に対してベストな選択とは言えないかもしれませんけど。