
Es mag den Anschein haben, dass Unternehmen, die in das Netzwerk des Oracle-Ökosystems verwickelt sind, nur begrenzt
eine Reihe von Optionen, wenn es darum geht, die Leistung zu optimieren. Sie können sogar für zusätzliche Funktionen bezahlen und sich in komplexen Oracle-Lizenzen zurechtfinden. Bei Nichteinhaltung der Vorschriften riskieren sie Strafen. Dies führt häufig zu einem konservativen Optimierungsansatz, bei dem Innovationen aus Angst vor einer Überschreitung der Lizenzbedingungen unterdrückt werden.
Aber müssen wir immer den harten Weg gehen?
Es gibt eine viel einfachere Option, bei der Sie nicht zittern müssen, weil Sie befürchten, auf das Falsche zu klicken. Darüber werden wir heute sprechen.
Sich auf die harte Tour zu entscheiden ist ein bisschen wie ein Jurastudium. Es geht selten um die Optimierung an sich, und noch häufiger darum, das Minenfeld der Oracle-Lizenzbedingungen nach seinen Optionen und Versionen durchzugehen. Wie in einem Minenfeld ist auch hier das Risiko real — das versehentliche Einschalten einer Funktion, die im Rahmen der Lizenz nicht verfügbar ist, kann schwerwiegende finanzielle Auswirkungen haben.
Es ist keine einfache Aufgabe, die Gültigkeit der von Ihnen verwendeten Oracle-Optionen zu überprüfen. Mit jeder Version von Oracle können sich die Namen der Datenbanktypen, ihre Optionen und sogar ihre Nutzungsrichtlinien ändern. In einigen Extremfällen kann eine bestimmte SELECT-Anweisung mit bestimmten WHERE-Bedingungen zulässig sein, während andere in derselben Ansicht nicht zulässig sind. Leider gibt es keine einfache Landkarte für diesen Prozess; jeder Versuch ist ein Abenteuer (und das nicht im guten Sinne des Wortes). Selbst wenn Sie ihn abgeschlossen haben, fragen Sie sich, ob Sie etwas Entscheidendes verpasst haben.

Hilfe finden Sie in der offiziellen Oracle-Dokumentation unter docs.oracle.com, insbesondere im Abschnitt „Überprüfung der Verwendung von Funktionen, Optionen und Verwaltungspaketen“. Dieses Verfahren beinhaltet das Herunterladen und Ausführen des Skripts options_packs_usage_statistics.sql von https://support.oracle.com, gemäß Dokument-ID 1317265.1. Wenn Sie dieses Skript in der Datenbank ausführen, wird angezeigt, welche Optionen verwendet wurden, sodass möglicherweise jede unbefugte Verwendung gemeldet wird.

Leute wie Tim Hall sind eine echte Säule der Datenbank-Community. In seinem Artikel bietet ein Skript zur Überprüfung der Nutzung und direkte Links zur Dokumentation zu den Oracle-Versionen 10gR1 bis 19.
Aber ist das wirklich so einfach? Leider lautet die Antwort nein. Eine dritte Quelle, ebenfalls aus der Gemeinde, Artikel von Grégor Steulet, zeigt die Nuancen auf, die berücksichtigt werden müssen, wenn in den Skripten die Verwendung einer Option angegeben wird, die tatsächlich nicht angewendet wurde. Wie Steulet erläutert, hat nur Oracle License Management Services (LMS) das letzte Wort über den Konformitätsstatus der Datenbank. Steulet weist jedoch darauf hin, dass einige der von diesen Skripten gemeldeten Nutzungsinformationen irreführend sein können und auf Anwendungsfehler zurückzuführen sind. Daher ist es immer noch wichtig, alle fragwürdigen Informationen im Oracle Support Portal zu überprüfen.
Es gibt einen „einfachen Weg“, der Unternehmen von diesen Einschränkungen befreit und ihnen gleichzeitig die Tools an die Hand gibt, die sie benötigen, um die Leistung effektiv zu optimieren. Der einfachere, direktere Ansatz ist DBPLUS PERFORMANCE MONITOR (PM).
DBPLUS PM zeichnet sich dadurch aus, dass es sich nicht auf die kostenpflichtigen Optionen von Oracle verlässt, was es nicht nur für Oracle-Datenbanken, sondern auch für andere Plattformen wie MS SQL, PostgreSQL und SAP HANA zur idealen Wahl macht. Es bietet die wichtigen Informationen, die für die Optimierung erforderlich sind, unabhängig von der spezifischen Oracle-Version oder den gekauften Optionen.
Zu den wichtigsten Funktionen von DBPLUS Performance Monitor, die seine Nützlichkeit unterstreichen, gehören:
Was ist mehr. Die Benutzeroberfläche bleibt für verschiedene Arten von Datenbanken konsistent. Das einheitliche „Tuning-Feeling“ erleichtert Datenbankadministratoren, die plattformübergreifend arbeiten, das Lernen. So kann Oracle DBA problemlos PostgreSQL-, MSSQL- oder SAP HANA-Datenbanken überprüfen, um zu sehen, was in ihnen vor sich geht.
Für diejenigen, die mehr über das DBPLUS Performance Monitor-Angebot und dessen Verwendung in ihrem Betrieb erfahren möchten, stehen weitere Informationen und eine Demo online zur Verfügung - Direkter Link zur Demo.