Oracle DataPump Tool

Da ich in der Vergangenheit häufig Oracle DataPump benötigt habe, habe ich die entsprechenden Parameter im Kopf und kann den Aufruf von expdp oder impdp ohne irgendwo nachschlagen zu müssen direkt und schnell in der Konsole eingeben. Damit auch meine Kollegen DataPump einfach nutzen können ohne die Parameter im Kopf haben zu müssen, habe ich ein kleines Gui-Tool geschrieben, von dem aus DataPump aufgerufen oder der entsprechende Befehl in die Zwischenablage kopiert werden kann.

Das ausschließen bzw. einbeziehen von bestimmten Tabellen funktioniert noch nicht, aber um mal eben schnell ein Schema zu ex- oder importieren ist das Tool geeignet. Auch können die Parameter abgespeichert und zu einem späteren Zeitpunkt wieder abgerufen werden.

Zu finden ist das Programm bei GitHub. Entwickelt wurde es mit Delphi Tokyo (10.2).

Mobile Addon-Pack in Embarcadero Subscription enthalten

Ich erhielt eine Mail von Embarcadero, dass das Mobile Addon-Pack nun in der Subscription enthalten ist. Daraufhin habe ich mich sogleich eingeloggt und die Lizenz beantragt, die dann auch gleich per Mail ankam. Bisher habe ich noch keine Mobile-Apps mit Delphi entwickelt. Mal schauen ob sich das in den nächsten Wochen ändert.

Installation der Jedi Component Library und Jedi Visual Component Library

Andreas Hausladen hat Binary Packages für die Jedi Komponenten bereitgestellt, die ich unter Delphi 10.1 problemlos installieren konnte. Die unter JCL  und JVCL bereitgestellten Packages für 10.2 konnte ich nicht erfolgreich installieren. Die Component Library ließ sich noch problemlos installieren und war auch in Delphi verfügbar. Die Visual Components ließen sich auch ohne Fehlermeldung installieren, aber waren nicht nutzbar.

Als erstes muss die JCL und die JVCL von GitHub heruntergeladen werden:

https://github.com/project-jedi/jcl
https://github.com/project-jedi/jvcl
https://github.com/project-jedi/jedi

Die jedi.inc muss im Pfad …\jcl\jcl\source\include\jedi\ abgelegt werden. Um einen Fehler mit dem C++ Compiler zu vermeiden, musste ich noch die beiden Registryeinträge BCB unter

HKLM\Software\WOW6432Node\Embarcadero\BDS\18.0\Personalities
HKCU\Software\Embarcadero\BDS\18.0\Personalities

löschen.

Anschließend ließen sich beide Libraries durch ausführen der install.bat problemlos installieren. Wichtig ist, dass zuerst die JCL installiert wird und dann erst die JVCL.