2016-04-29 9 views
1

自分のセッションではないセッションのタイムゾーンを調べる必要があります。Oracleで接続されているセッションのタイムゾーンを一覧表示する方法

私はセッションをv $ sessionで見つけることができますが、各セッションレコードの関連するタイムゾーンを調べる方法はわかりません。

そのセッションとして接続して実行することに相当するselect sessiontimezone from dual;

答えて

0

V$SES_OPTIMIZER_ENVのいくつかのパラメータにはa possibilityがあります。

しかし、このtime_zoneパラメータの動的ビューを使用してこれを行う公式な方法はないようです。そしてdo something when session is modified ...

しかし、それはdo so with oradebugのように見えます。あなたががsysdbaとして接続する必要がありますように見えます:レベルで

errorStackが3は、与えられたセッションの修正されたパラメータおよびイベントは、ospid 9768と言うダンプします。私はこれをテストすることができます何のデータベースを持っていないので、私はそれだけをコピーしていますDYNAMICALLY MODIFIED PARAMETERS:...

:トレースファイルは、その後、このようなセクションの下にセッション変更の結果が含まれています

connect /as sysdba 
oradebug setospid 8787 
oradebug dump errorstack 3 

。しかし、投稿がサイトから消えた場合、私たちはそれをここに持っています:)

関連する問題