Dabei handelt es sich aber nicht um die übliche Enterprise Edition, sondern um den Nachfolger von OracleXE.
Den Download, für den man sich nicht einmal registrieren muss, gibt es für RedHat 8 als RPM-Paket unter https://download.oracle.com/otn-pub/otn_software/db-free/oracle-database-free-23c-1.0-1.el8.x86_64.rpm. Die Kollegen bei Oracle, (u.a. Gerald Venzl und Jeff Smith) haben außerdem ein Docker Image und eine VirtualBox Appliance erstellt. Nähere Infos bekommt man hier Oracle Database Free - Get Started | Oracle oder in dem Blog von Gerald Venzl Introducing Oracle Database 23c Free – Developer Release.
Was heißt "Free"?
Da die 23c Free der legitime Nachfolger von OracleXE ist, heißt das, dass sie viele Enterprise Edition Features besitzt, zum Beispiel ein "Online Index Rebuild" oder ein "Flashback Database". Außerdem kann man theoretisch bis zu 252 Pluggable Databases erstellen. Dies allerdings nur theoretisch, denn die Datenbankgröße ist auf 12 GB beschränkt. Außerdem gilt, wie bisher, dass nur 2 CPU Threads benutzt und maximal 2 GB für SGA und PGA alloziert werden können. Außerdem gilt, wie bisher, dass es keinen Support gibt. Es gibt allerdings die Idee, die 23c Free von Zeit zu Zeit zu aktualisieren, wir können also darauf hoffen, dass es mehr als eine 23c Free Version geben wird.
Obwohl die 23c Free durchaus produktiv eingesetzt werden darf, ist sie vordringlich für Entwickler gedacht. Neben dem neuen "JSON Relational Duality" oder der Kafka API gibt es auch interessante Neuerungen im klassischen SQL. So ist etwa eine FROM-Klausel beim SELECT-Befehl nicht mehr nötig. "FROM DUAL" kann also weggelassen werden. Außerdem gibt es endlich auch den Datentyp "BOOLEAN".
Fazit
Mit der Oracle Database 23c Free hat Oracle uns überrascht. Die Idee, vor dem offiziellen Release eine 23c als kostenlose Version zur Verfügung zu stellen, gab es so noch nie. Klar warten die DBA-Freaks unter uns auf die neuen Features im Bereich Data Guard, RAC oder was auch immer. Aber diese Version hilft den Entwicklern, die vielen neuen Features zu testen und zu implementieren. Da es sich bei der 23c um das Long Term Support Release handeln wird, kann und sollte natürlich auch der Umstieg von 19c von der Anwendung her getestet werden.
Johannes Ahrends
DOAG Themenverantwortlicher Datenbankadministration
---


