DBサーバと接続しているプロセスを見たい
役に立った:0件
Oracleクライアントから、他のどのプロセス(もしくはスレッドか、
コネクションか)がサーバと接続しているかを見たいですが、
クライアントからは可能でしょうか?SQLで実現できますか?
ご教授お願いいたします。
回答(2件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
No.2ベストアンサー10pt
"select * from v$session"で殆どの要求を実現できるでしょう
ただ実行するためにはSYSTEMでログオンするか、ユーザーにSELECT ANY TABLE権限が必要です。
クライアント/サーバーは無関係です。
この回答へのお礼
ご回答ありがとうございました。
No.1ベストアンサー20pt
SQLを投げれば、同一インスタンスに接続中のプロセスの有無は確認できます。(v$sessionというシステムビューを調べてください)
なので、同一サーバ上に複数のインスタンスがある場合、それぞれのインスタンスごとに調べる必要があります。
ただ、クライアントサイドで調べるなら、netstat -napとかで、サーバにtcpセッションを張っている
プロセスを調べた方が速いような気もしますけどね。
この回答へのお礼
ご回答ありがとうございました。
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示











