Richten Sie den Standard "alter session" für einen Oracle-Benutzer ein

8

Für eine JDBC-Anwendung muss ich einige ALTER SESSION-Befehle ausgeben. Ich möchte diese nicht in den Anwendungscode selbst einfügen. Gibt es eine Möglichkeit, Standardwerte für die Sitzungsparameter für das Datenbankschema anzugeben, das die Anwendung (auf der Datenbankseite) verwendet?

    
Thilo 14.09.2009, 06:28
quelle

2 Antworten

13

Die meisten Sitzungsparameter werden von der Clientanwendung definiert. Wenn Sie die Client-Einstellungen überschreiben möchten, können Sie ein DATABASE TRIGGER erstellen. Zum Beispiel wird dies einen LOGON Trigger für das Schema BAR erzeugen:

%Vor%     
Vincent Malgrat 14.09.2009, 07:57
quelle
0

Ich habe das nicht getestet, aber könnten Sie die Anwendung veranlassen, eine gespeicherte Prozedur aufzurufen, die die Sitzungsvariablen bei jeder Sitzung erstellt? Dann können Sie bei Bedarf die gespeicherte Prozedur auf der Serverseite ändern.

    
Plasmer 14.09.2009 06:40
quelle

Tags und Links