2009-08-20 5 views
1

Ich fand heraus, meine Server, Oracle 10g ausgeführt, wurden nicht mit dem gleichen NLS_SORT-Wert initialisiert, wenn Sie die sqlplus-Binärdatei verwenden.Oracle: Set NLS_PARAMETERS mit sqlplus

Gibt es eine Möglichkeit, den Standard NLS_SESSION_PARAMETERS für jede Instanz von sqlplus zu setzen?

PS: Die Idee ist nicht, um eine ALTER SESSION am Anfang jedes SQL-Skript zu tun.

Antwort

1

Die NLS-Parameter werden von der Client-Anwendung angegeben. SQL*Plus auf Windows werden seine Parameter in der Registrierung definiert (wie die ORACLE_HOME, wo es installiert ist). On * nix-Systeme sind die Parameter als Umgebungsvariable definiert.

Weitere Informationen finden Sie in der documentation.

0

Verwenden Sie einen ON LOGON-Trigger für die ALTER SESSION?

Dann können Sie es an einem Ort tun und müssen nicht jeden Client ändern müssen.