自分のセッションではないセッションのタイムゾーンを調べる必要があります。Oracleで接続されているセッションのタイムゾーンを一覧表示する方法
私はセッションをv $ sessionで見つけることができますが、各セッションレコードの関連するタイムゾーンを調べる方法はわかりません。
そのセッションとして接続して実行することに相当するselect sessiontimezone from dual;
自分のセッションではないセッションのタイムゾーンを調べる必要があります。Oracleで接続されているセッションのタイムゾーンを一覧表示する方法
私はセッションをv $ sessionで見つけることができますが、各セッションレコードの関連するタイムゾーンを調べる方法はわかりません。
そのセッションとして接続して実行することに相当するselect sessiontimezone from dual;
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
。しかし、投稿がサイトから消えた場合、私たちはそれをここに持っています:)