Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:sqlcl_oracle_command_line_in_12c

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dba:sqlcl_oracle_command_line_in_12c [2016/11/24 14:35] – [Übersicht] gpipperrdba:sqlcl_oracle_command_line_in_12c [2018/03/12 20:40] (aktuell) – [Neue Funktionen gegenüber SQL*Plus] gpipperr
Zeile 59: Zeile 59:
  
 Beim Aufruf von SQLcl fragt die Software unter "https://apex.oracle.com/pls/apex/dbtools/usage/sqlcl.json" nach einer neuen Version und kann wohl auch dann ein Werbebanner darstellen. Beim Aufruf von SQLcl fragt die Software unter "https://apex.oracle.com/pls/apex/dbtools/usage/sqlcl.json" nach einer neuen Version und kann wohl auch dann ein Werbebanner darstellen.
 +
 +----
 +
 +=== Mehrsprachigkeit ===
 +
 +
 +
 +Hier zum Beispiel in auf einem englischen Windows 10 in der  Powershell: 
 +<code sql>
 +
 +# set all to German
 +
 +set-item -path ENV:JAVA_TOOL_OPTIONS -value "-Duser.language=de -Duser.region=DE -Duser.country=DE"  
 +
 +set-item -path ENV:NLS_LANG -value "german_germany.utf8"
 +
 +
 +
 +.\sql.exe / as sysdba
 +Picked up JAVA_TOOL_OPTIONS: -Duser.language=de -Duser.region=DEPicked up JAVA_TOOL_OPTIONS: -Duser.language=de -Duser.region=DE -Duser.country=DE  -Duser.variant=Traditional_WIN
 +
 +..
 +Verbunden mit:
 +..
 +SYS@GPI-saturn>select * from not_exit_table;
 +
 +
 +Fehler bei Befehlszeile: 1 Spalte: 15
 +Fehlerbericht -
 +SQL-Fehler: ORA-00942: Tabelle oder View nicht vorhanden
 +00942. 00000 -  "table or view does not exist"
 +
 +
 +-- check the settings:
 +
 +SYS@GPI-saturn>script
 +var System  = Java.type("java.lang.System");
 +var Locale  = Java.type("java.util.Locale")
 +System.out.println( System.getProperty("user.language"));
 +System.out.println(  System.getProperty("user.country"));
 +System.out.println(Locale.getDefault()); 
 +/
 +
 +de
 +DE
 +de_DE
 +
 +SYS@GPI-saturn>exit
 +Abgemeldet von Oracle Database 12c ...
 +
 +
 +</code>
 +
 +Siehe auch SQLcl 4.2 - Set the language of the help text =>  https://community.oracle.com/thread/3925837
  
 ---- ----
Zeile 82: Zeile 136:
  
  
-Unter Linux liegt die History unter ~/.sqlcl/history.xml, hier liegt auch in der Datei aliases.xml die Alias Definition.+Unter Linux liegt die History unter ~/.sqlcl/history.xml, hier liegt auch in der Datei aliases.xml die Alias Definition. Unter Windows kann die Datei unter "C:\Users\<user>\AppData\Roaming\sqlcl" gefunden werden. 
 + 
 Allerdings sind, wie früher die „login.sql“, auch diese Dateien nicht wirklich geschützt. Hier ergeben sich wieder gute Angriffsvektoren um Kollegen ungewollten Code „unterzuschieben“. Hier hätte Oracle etwas sorgsamer arbeiten können, Oracle lernen das anscheinend nie an so etwas zu denken. Allerdings sind, wie früher die „login.sql“, auch diese Dateien nicht wirklich geschützt. Hier ergeben sich wieder gute Angriffsvektoren um Kollegen ungewollten Code „unterzuschieben“. Hier hätte Oracle etwas sorgsamer arbeiten können, Oracle lernen das anscheinend nie an so etwas zu denken.
 +
  
 ===Einen Alias definieren=== ===Einen Alias definieren===
dba/sqlcl_oracle_command_line_in_12c.txt · Zuletzt geändert: 2018/03/12 20:40 von gpipperr