Ich hatte kürzlich die Erfahrung, von der Oracle Corporation auditiert zu werden. Nichts bereitet Sie wirklich darauf vor, was Sie erwartet, bis Sie den Prozess tatsächlich durchlaufen haben. Der beste Rat, den ich jedem geben kann, ist, heute zu arbeiten, als ob Sie sich einer Prüfung unterziehen würden. Wenn Sie nicht daran denken, Ihre Lizenzvereinbarung einzuhalten, kann es zu spät sein, wenn Sie einer Prüfung unterzogen werden.
Um vorbereitet zu sein, sollte der DBA über die Oracle-Lizenzrichtlinien gut informiert sein. Das Lesen des Oracle-Lizenzleitfadens ist ein Muss, aber nur ein Anfang. Es gibt viele Dinge, die nicht veröffentlicht werden. Beispielsweise ist Ihnen möglicherweise nicht bewusst, dass Sie alle lizenzieren müssen, wenn Sie Oracle auf VMWare ESX 6 oder höher ausführen ESX-Cluster im gesamten Unternehmen. Oracle ändert auch Bedingungen wie die Lizenzierung von Cloud-Diensten, die nicht von Oracle stammen. Es obliegt dem heutigen Oracle DBA, insbesondere angesichts der Cloud-Änderungen, den Überblick über die Lizenzierungshaltung von Oracle zu behalten. Die Lizenzierung kann sich sogar zwischen den Versionen ändern, sodass der DBA die Unterschiede im Auge behalten muss. Wenn ein Supportvertrag abgelaufen ist, kann das Unternehmen seine Datenbank nicht legal auf eine Version aktualisieren, die nach Ablauf des Vertrags veröffentlicht wurde.
Sobald der DBA ein gutes Gefühl für die Lizenzbedingungen und -richtlinien hat, sollte er die aktuellen Berechtigungen des Unternehmens bestimmen. Gilt die aktuelle Lizenzvereinbarung „pro Prozessor“ oder Named User Plus (NUP)? Wie viele Kerne sind lizenziert? Auch die NUP-Lizenzierung muss die Anzahl der Kerne berücksichtigen. Werden optionale Features genutzt, die nicht bezahlt wurden? Die Ansicht DBA_FEATURE_USAGE_STATISTICS kann helfen zu verstehen, welche Funktionen in der Datenbank verwendet wurden, und sie mit dem vergleichen, was für diese Datenbank lizenziert ist. Der DBA sollte sein eigenes internes Audit durchführen und sicherstellen, dass die Umgebungen, für die er verantwortlich ist, mit seinem Oracle-Vertrag konform sind. Wenn ihre Oracle-Umgebung nicht vertragsgemäß ist, muss der DBA Maßnahmen ergreifen, um das Problem zu beheben.
Wenn das Unternehmen sicherstellen möchte, dass es vor einem Audit alles abgedeckt hat, hat Oracle eine Abteilung namens License Management Services (LMS), die gegen eine Gebühr hilft. Oracle LMS hilft dabei, zu verstehen, wofür das Unternehmen lizenziert ist und wie es richtig gestellt oder behoben werden kann, um den Vertrag einzuhalten. Es gibt auch Drittanbieter, die ähnliche Dienste anbieten.
Wenn ein Audit beginnt, werden Sie von Oracle LMS nach zwei Dingen gefragt. Erstens werden sie Sie bitten, eine detaillierte Tabelle auszufüllen, die genau zeigt, wo Sie Oracle ausführen, welche Optionen verwendet werden und Informationen über die Umgebung. Zweitens werden Sie aufgefordert, ein Skript auszuführen, um Lizenzdetails von Ihren Systemen zu sammeln. Das Skript muss auf jedem einzelnen Oracle-Rechner im Unternehmen ausgeführt werden.
In dieser Phase beginnt der nervöse Teil wirklich. Oracle LMS durchkämmt, wofür das Unternehmen bezahlt hat, und versucht festzustellen, ob die Nutzung den Vorschriften entspricht. Es gibt immer Angst und Beklommenheit, sich zu fragen, was auf unserer Seite übersehen wurde und was sie finden könnten.
Vielen in der Oracle-Community ist klar, dass Audits zur Umsatzsteigerung eingesetzt werden. In der Vergangenheit bedeutete dies, dass ein Unternehmen schlechte Prüfungsergebnisse auf magische Weise verschwinden lassen konnte, wenn es sich bereit erklärte, einige neue Produkte zu kaufen. In der heutigen Cloud-fähigen Welt stellen viele Unternehmen fest, dass Oracle-Audits verwendet werden, um den Verkauf von Cloud-Services anzukurbeln. Es liegt an jedem Unternehmen, zu entscheiden, ob es die Feststellungen vor Gericht anfechten oder auf eine andere Einigung mit Oracle hinarbeiten möchte. Für viele ist ein Gerichtsverfahren sogar noch kostspieliger.
Oracle-Audits können eine beängstigende Zeit im Leben des DBA sein. Seien Sie vorbereitet, indem Sie Ihre Hausaufgaben im Voraus machen. Stellen Sie sicher, dass Ihre Umgebung so konform wie möglich ist. Die heute aufgewendete Zeit wird viel dazu beitragen, dass die Prüfung in Zukunft reibungsloser abläuft.