Es gibt a possibility für einige Parameter von V$SES_OPTIMIZER_ENV
.
Aber es sieht nicht so aus, als ob es eine offizielle Möglichkeit gibt, dies mit dynamischen Ansichten für diesen time_zone
Parameter zu tun. Und es gibt keinen Auslöser, der do something when session is modified wäre ...
Wie auch immer es aussieht, ist es möglich, do so with oradebug
. Es sieht aus wie Sie als sysdba
obwohl verbinden müssen:
Errorstack auf der Ebene 3 die geänderten Parameter und Ereignisse einer bestimmten Sitzung Dumps, sagen mit ospid 9768
.
connect /as sysdba
oradebug setospid 8787
oradebug dump errorstack 3
Die Trace-Datei enthält dann das Ergebnis der Sitzung Modifikation unter solchen Abschnitt: DYNAMICALLY MODIFIED PARAMETERS:...
ich nur kopieren es, weil ich keine Datenbank, wo ich diese testen können. Aber für den Fall, dass der Beitrag von der Website verschwindet, haben wir es hier in SO :)