(openPR) Anfang 2018 startete die Muniqsoft Training GmbH die Entwicklung einer eigenen Anwendung für die Konfiguration, Überwachung und Tuning von Oracle Datenbank*en. Ich durfte dieses Tool jetzt einen Nachmittag lang ausprobieren. Kommen wir nun zu den Entwicklungsgründen und meiner Meinung über das Tool.
Das Tool wurde als Alternative zum Oracle Enterprise Manager entwickelt.
Obwohl das von Oracle mit Flash entwickelte Tool sich großer Beliebtheit erfreut nutzen es nicht so viele Leute. Warum? Die Entwicklung mit Flash stößt einigen Leuten in der heutigen Zeit vor den Kopf, denn Flash gilt seit vielen Jahren als unsicher. Viele haben dieses Plugin im Browser deaktiviert oder auch gar nicht mehr installiert, es bringt einige unnötige Sicherheitslücken auf den PC und ist dazu auch nicht sehr aktuell bzw. alles was man mit Flash umsetzen kann, kann man auch mit HTML, CSS & JS umsetzen. Adobe stoppte die Entwicklung in 2017. Ende 2020 endet der Support sowie die Weiterentwicklung vollständig. Mit der Unterstützung von Microsoft will Adobe am 31.12.2020 mithilfe eines Windows Updates Flash von allen PCs löschen. Außerdem wurden Entwickler dazu angeregt, Standardmethoden von HTML5 anstelle von Flash zu nutzen.
Die Oberfläche des Tools ist sehr schlicht gehalten. Keine unnötigen Buttons oder Texte. Auch für neue Systemadministratoren oder auch Azubis, die sich vielleicht später mit der Datenbankadministration beschäftigen wollen, ist es nicht besonders schwer, sich mit dem Tool bzw. der Website auseinander zu setzen und sie zu verstehen. Da das ganze Tool eine Website ist, ist es plattformunabhängig. Es läuft sowohl unter Linux und seinen Derivaten als auch unter Windows, BSD-Systemen oder auch MacOS. Das einzige was benötigt wird, ist eine Oracle Datenbank in der Version 18c oder höher.
Die Anwendung wurde mit APEX 19, dem eigenen Websitebaukasten von Oracle, programmiert. Aufgrund des noch frühen Entwicklungsstadiums gibt es natürlich noch einige Fehler, so wurde mir aber versichert, dass diese bis zum Release mit der Versionsnummer 1.0 behoben sein werden.
Die Anwendung braucht sich trotz des frühen Standes nicht zu verstecken. Über die Navigationsbar findet man einige sehr nützliche Features. Man hat eine sehr einfach zu bedienende Benutzerverwaltung, die beim Benutzer keine tiefgreifenden SQL-Kenntnisse voraussetzt. Trotzdem fehlen noch einige Einstellungsmöglichkeiten, z. B. das Festlegen wann ein Passwort ausläuft und erneuert werden muss oder auch, ob ein Account gesperrt ist oder nicht.
Jeder der schon mal sein System tunen, die Vorgänge in seiner Datenbank verfolgen oder auch nur ein paar Infos über seine Datenbank wissen wollte, hat wahrscheinlich schon mal das Package „statspack“ benutzt. Dieses wurde, wie ich finde, sehr elegant, auch zum jetzigen Zeitpunkt schon, umgesetzt. Es wurden nicht einfach der ganze Inhalt des Reports untereinander gepackt, sondern in einzelnen Tabellen zusammengefasst, jeweils passend zum übergeordneten Thema.
Die “Tablespacemap“ ist sehr schön anzusehen und auch mal ganz nett zur Übersicht, aber nichts was jetzt zwingend notwendig wäre. Sie zeigt die Belegung der einzelnen Tablespaces und auch z. B. die Pfade zu den Dateien an. Wie oben schon gesagt, ein nettes Geek aber nichts was mich jetzt vom Hocker gehauen hat.
Letztendlich ist es gut, dieses Tool zu haben. Was früher umständlich per SQLDeveloper oder SQL*Plus erledigt werden musste ist nun per simplen Mausklick über die Website erreichbar und umsetzbar. Es spart eine Menge Zeit und Arbeit ,wie ich finde, und das ist es, was jeder Softwareentwickler und Datenbankadministrator am Ende doch möchte.












