■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
セッションの削除について 2004/07/02 11:41 OB 1
はじめまして。

現在、PL/SQLによるORACLE8i→ORACLE9i(9.2.0.1)の
移行システム構築にOBを愛用させていただいております。
※ 複数のDBを接続しながらの開発ですので、OBは非常に助かっています。

こちらの開発で以下の手順でセッションを切ると、
ORACLEのセッションが切れない現象がおきています。

・OBEJCT BROWSER 8.0.2.7にてストアドプロシージャを実行
↓
・ORACLE OEM9.0.1にて、当該セッションを即時削除
↓
セッションがKILLEDになったまま、処理は続行
↓
・OBJECT BROWSERをOSのタスクから削除すると、
(直ぐに)セッションが完全に削除される。

なお、別のプロセスでOBを起動し、そちらからセッションを削除した場合は
このような現象は発生しておりません。

OBとORACLEの間に、セッションなのか、問合せなのか、
何かが裏で動いているのでしょうか。

お心当たりがございましたら、ご教示いただけないでしょうか。

よろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
規模の大きい(数千行程度の)プログラムを実行した場合、
デバッグセッションとターゲットセッションの同期が取れなくなる場合があります。
この場合、セッションの切断を行ってもKILLEDのまま切断されない状態になります。

クライアント側から切断してもKILLEDのままである場合、サーバ側から切断することで正常に切断されることがあります。
逆に、サーバ側から切断してもKILLEDのままである場合、クライアント側から切断することで正常に切断されることがありますので、試していただけますでしょうか。
(切断するには、Object Browser、OEMの他、
SQL*PlusからALTER SYSTEM KILL SESSIONでも切断可能です。)

どうぞよろしくお願いいたします。