Multitenant light – 3 PDBs pro CDB ohne Multitenant Lizenz mit Oracle 19c
Kurzer Rückblick
Mit Version 12c hielt die Container Architektur Einzug in die Oracle Datenbank Welt.
Im gleichen Zug wurde die bisherige Datenbank Architektur als "deprecated" markiert mit dem Hinweis, dass diese in einem Release größer 19c möglicherweise nicht mehr unterstützt wird.
Mit den Container-Datenbanken änderte sich auch der Sprachgebrauch. Man unterschied jetzt NON-CDBs und CDBs und sprach von pluggable Datenbanken. NON-CDBs konnten mit bereitgestellten Skripten oder einer grafischen Oberfläche in pluggable Datenbanken überführt werden.
Nutzer der Enterprise Edition konnten die neue Multitenant Option zusätzlich lizensieren.
Damit waren in der (on-premises) Enterprise Edition bis zu 252 pluggable Datenbanken pro CDB möglich, bei Engineered Systems sogar bis zu 4096.
Dieses Zusammenfassen und gemeinsame Verwalten von mehreren pluggable Datenbanken innerhalb einer CDB bietet neue Möglichkeiten, wie:- Mandantenfähigkeit
- Trennung der Anwendungsdaten (PDB) von den Oracle internen Daten (CDB)
- einfachere Administration durch Zusammenfassung von Gemeinsamkeiten
- besseres Kapazitätsplanung- und Management
- effektivere Nutzung von Resourcen (CPU/Speicher/Storage)
- Vereinfachung des Backups/Recovery
- schnellere Bereitstellung von pluggable Datenbanken
- einfaches Verschieben von PDBs zwischen CDBs
- Vorteile beim Upgrade und Patching
- ...
Für die Oracle Standard Edition 2 (SE2) sah das Bild etwas anders aus. Hier war je CDB lediglich nur eine PDB möglich. Diese Architektur nennt sich Single Tenant und ist in allen unterstützten Editionen kostenfrei. Auf Grund der Einschränkung (1:1 Beziehung von CDB zu PDB) konnten die Nutzer der Standard Edition nicht in gleichem Maße von den Vorteilen der neuen Architektur profitieren wie Nutzer der Multitenant Option. Weiterhin musste in der Single Tenant Umgebung sehr genau darauf geachtet werden, dass diese 1:1 Beziehung nicht verletzt wurde, also zu einer Zeit nie mehr als eine PDB pro CDB existierte. Andernfalls stellte dies eine Verletzung der Lizenzbedingungen dar.
Aktuelle Änderungen mit 19c
Am 17. September 2019 wurde auf der Oracle Open World bekanntgegeben, das die Nicht Container Architektur (NON-CDBs) mit der Oracle Version 20c nicht mehr unterstützt wird.
Gleichzeitig aber auch die gute Nachricht für alle Single Tenant Nutzer:Entsprechend dieser Änderungen ist jetzt ohne die Multitenant Lizenz folgende Architektur möglich:
Diese Lizenzänderung findet sich auch im Oracle Lizenz Guide wieder:
Feature / Option / Pack | SE2 | EE | EE-ES | DBC S SE | DBCS EE | DBCS EE-HP | DBCS EE-EP | ExaCS |
ExaCSOracle Multitenant - # of PDBs | 3 | 252 | 4096 | 3 | 3 | 4096 | 4096 | 4096 |
Tabelle_1: Auszug aus „19c - Database Licensing Information User Manual"
Quelle: https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87
Die jetzt veröffentlichten Änderungen stellen einen weiteren Grund dar, auf die Oracle Version 19c zu wechseln. Wir beraten Sie gerne.
Principal Consultant bei ORDIX
Bei Updates im Blog, informieren wir per E-Mail.
Kommentare