Ich habe eine weitere Sitzung, von der ich vermute, dass sie nicht mit den 'richtigen' NLS-Einstellungen für uns in Oracle 11gR2 ausgeführt wird. Was kann ich abfragen, um die NLS-Einstellungen für eine andere aktive Sitzung anzuzeigen? Alle NLS_ * -Ansichten verweisen auf meine aktuelle Sitzung.
oracle
oracle-11g-r2
rfusca
quelle
quelle
Antworten:
Es gibt keinen einfachen Weg, dies zu erreichen. Sie können dies entweder tun, indem Sie die Sitzung verfolgen oder einen Anmeldetrigger verwenden. Hier ist ein Beispiel für die Verwendung eines DB-Anmeldetriggers.
Protokollierungstabelle:
Öffentlicher Zuschuss und Synonym:
Auslöser für die Datenbankanmeldung:
Prüfung:
Offensichtlich ist es besser, wenn Sie die Tabelle in ein geeignetes Schema einfügen und pro Benutzer gewähren.
Wenn Sie Hilfe bei einem anderen Ansatz (Sitzungsverfolgung) benötigen, lassen Sie es mich wissen.
quelle
ALTER SESSION...
Der einzige (mir bekannte) NLS-Typwert, der leicht aus dem Datenwörterbuch abgerufen werden kann, ist client_charset in V $ SESSION_CONNECT_INFO
dh
quelle