prod:oracle_sql_developer
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
prod:oracle_sql_developer [2019/09/24 16:50] – [Performance optimieren] gpipperr | prod:oracle_sql_developer [2024/01/11 13:59] – [Auf OCI Treiber umstellen - External Authentifizierung verwenden] gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | =====Oracle SQL Developer - Wie mit diesem Tool arbeiten - Performance Optimierung | + | =====Oracle SQL Developer - Tipps und Tricks |
+ | **Wie mit diesem Tool arbeiten - Performance Optimierung** | ||
- | An dem Oracle SQL Developer scheiden sich die Geister .... einem geschenkten Gaul schaut man nicht ins Maul ... | ||
- | Aber es kann sich halt nicht jede Firma einen TOAD leisten und den Featuren kann der Oracle SQL Developer | + | An dem Oracle SQL Developer |
- | Wenn er nur nicht so langsam wäre und so einen unscharfen Editor, nativ Java sagen da die einen, das ist halt so unter Windows, anders seits zeigt der Visual Studio Code das es auch ganz anders geht! | + | Es kann sich halt nicht jede Firma einen TOAD leisten |
- | Was mich persönlich am meisten nervt ist der fehlende "/" | + | |
+ | Wenn er nur nicht so langsam wäre und so einen unscharfen Editor hätte .. nativ Java sagen da die einen, das ist halt so unter Windows sagen die anderen, | ||
+ | |||
+ | |||
+ | Was mich persönlich am meisten nervt ist der fehlende "/" | ||
+ | |||
+ | |||
+ | Herunterladen über https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ==== PLS/SQL - ‘Quick Outline' | ||
+ | |||
+ | |||
+ | Von den Funktionen kann der SQL*Developer immer wieder mal überzeugen .. wenn man es nur findet. | ||
+ | |||
+ | |||
+ | Da ich immer bei der Entwicklung der PL/SQL Objekte einer Anwendung darauf achte, nur mit den dann später auch in GIT eingecheckten Dateien zu arbeiten, wäre es ja praktisch eine Navigationshilfe zu haben, um direkt zu jeweilen Methode in der Datei springen zu können. | ||
+ | |||
+ | |||
+ | In meiner eigenen Umgebung installieren ich meist alles in Englisch, die Menüpunkte sind meist schwer in der deutschen Übersetzung zu finden. | ||
+ | |||
+ | In einer Kundenumgebung ist das aber oft nicht möglich. | ||
+ | |||
+ | So wird aus "Quick Outline" | ||
+ | |||
+ | |||
+ | Siehe auch => https:// | ||
+ | |||
+ | |||
+ | === Problem mit 20.4 === | ||
+ | |||
+ | Problem: "set hidden param parseThreshold" | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | Einstellung der Session ändern mit: | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | set hidden param parseThreshold = 45000; | ||
+ | |||
+ | </ | ||
+ | |||
+ | Nur wo einstellen? | ||
+ | |||
+ | Per Script beim Aufruf, Script anlegen wie H: | ||
+ | |||
+ | Beim Start ausführen lassen mit folgender Einstellung: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | siehe auch => https:// | ||
+ | |||
+ | |||
+ | ---- | ||
==== Performance optimieren ==== | ==== Performance optimieren ==== | ||
- | Neueste | + | Immer die neueste |
- | Java Start Verhalten optimieren: | + | ===Java Start Verhalten optimieren=== |
Dateil: $sqldeveloper_home\ide\bin\ide.conf | Dateil: $sqldeveloper_home\ide\bin\ide.conf | ||
Zeile 71: | Zeile 129: | ||
</ | </ | ||
+ | Siehe auch => https:// | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | === Unnötiges ausschalten === | ||
+ | |||
+ | |||
+ | Siehe ⇒ https:// | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | === Start sehr langsam === | ||
+ | |||
+ | siehe => https:// | ||
+ | |||
+ | <code bash> | ||
+ | # IndexPreferencesTask very slow disable | ||
+ | AddVMOption -DIndexedPreferencesCommand=false | ||
+ | </ | ||
+ | |||
+ | |||
+ | * Welcome Seite | ||
+ | |||
+ | Mit Hacken ganz untern auf dieser Seite ausschalten! | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Auf OCI Treiber umstellen - External Authentifizierung verwenden ==== | ||
+ | |||
+ | Es kann auch direkt mit der OCI Thick Driver Lib gearbeitet werden. | ||
+ | |||
+ | Das ist auch Voraussetzung für die Verwendung von Kerberos bzw. OS Authentifizierung im SQL Developer! | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Ablauf: | ||
+ | * Instantclient Packet Basis + JDBC herunterladen von https:// | ||
+ | * Bei Bedarf gleich auch die Tools wie SQL*Plus und Loader mit hinzunehmen | ||
+ | * Zips alle in ein Verzeichnis wie " | ||
+ | * Bei Bedarf unter dem Ordner für die tnsnames.ora einen Ordner .\network\admin anlegen | ||
+ | * tnsnames.ora / sqlnet.ora dort ablegen | ||
+ | * TNS_ADMIN Umgebungsvariable auf diesen Ordner zeigen lassen | ||
+ | * Betriebssystem Pfad Variable so anpassen, dass der Instantclient Pfad H: | ||
+ | * SQLDeveloper starten | ||
+ | * Zu Not über ein Skript; damit der Pfad auch immer richtig gesetzt wird <code cmd> | ||
+ | set PATH=H: | ||
+ | H: | ||
+ | </ | ||
+ | * Unter Einstellungen nach OCI suchen und dort den Speicherort des Instantclient hinterlegen und testen. | ||
+ | * {{ : | ||
+ | |||
+ | |||
+ | Zum Instant Client siehe auch auch => [[dba: | ||
+ | |||
+ | === Problem mit External / OS Authentifizierung im SQL Developer === | ||
+ | |||
+ | Wichtig! Keine Usernamen und kein Passwort angeben! | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Wird der Pfad zur OCI Lib nicht gefunden kommt es nur zur Trivialen Fehlermeldung <fc # | ||
+ | Dann in Einstellungen ( siehe Screenshot) testen ob die OCI Lib geladen werden kann! | ||
- | Siehe => https:// | + | ---- |
- | Siehe => https:// | + | ==== UTF8 als Default für das Speichern von neuen Dateien einstellen ===== |
+ | UTF8 als Default für das Speichern von neuen Dateien einstellen - Einstellung ist unter Tools > Preferences > Files / Format: | ||
+ | {{ : | ||
+ | ---- | ||
prod/oracle_sql_developer.txt · Zuletzt geändert: 2024/08/05 17:08 von gpipperr