アプリ版:「スタンプのみでお礼する」機能のリリースについて

Oracleクライアントから、他のどのプロセス(もしくはスレッドか、
コネクションか)がサーバと接続しているかを見たいですが、
クライアントからは可能でしょうか?SQLで実現できますか?
ご教授お願いいたします。

A 回答 (2件)

SQLを投げれば、同一インスタンスに接続中のプロセスの有無は確認できます。

(v$sessionというシステムビューを調べてください)
なので、同一サーバ上に複数のインスタンスがある場合、それぞれのインスタンスごとに調べる必要があります。

ただ、クライアントサイドで調べるなら、netstat -napとかで、サーバにtcpセッションを張っている
プロセスを調べた方が速いような気もしますけどね。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2008/11/18 16:55

"select * from v$session"で殆どの要求を実現できるでしょう


ただ実行するためにはSYSTEMでログオンするか、ユーザーにSELECT ANY TABLE権限が必要です。

クライアント/サーバーは無関係です。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2008/11/18 16:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す