Oracle Database 10g Express Edition

Na vroegere miskleunen als de Lite of Personal Edition, gooide Oracle in maart een Express Edition van zijn 10g Release 2 database op de markt. Dat gooien is hier letterlijk te nemen, want Oracle XE is volledig gratis. Het gaat weliswaar om een meer dan pittige download van bijna 160MB, maar daarmee heeft u meteen al de lastigste taak van het hele installatietraject achter de rug.
In vergelijking met de grote broer is het doorlopen van de Setup Wizard immers een fluitje van een cent: in slechts een handvol stappen is de database geïnstalleerd en geactiveerd. Enkel een paar paswoorden voor de welgekende hoofdgebruikers SYS en SYSTEM dienen onderweg te worden ingegeven.
Bij een gratis versie duiken steevast doembeelden op van ingewikkelde licentielimieten en beperkingen in gebruikstijd of gegevensvolume, maar dat valt bij Oracle XE wonderwel mee. Enkel hardwarematig is er aan de 10g gesleuteld: er wordt slechts gebruik gemaakt van één beschikbare processor, 4GB ruimte op de harde schijf en 1GB intern geheugen.
Dit moet volstaan voor vele professionele low-end-toepassingen, alhoewel het Oracle in de eerste plaats te doen is om studenten, aankomende ontwikkelaars en experimenterende organisaties. Dankzij XE moeten deze doelgroepen verknocht raken aan het product, zodat ze bij dezelfde producent blijven als de behoeften een upgrade naar een zwaardere licentie vereisen. Bovendien vermijdt men in zo’n geval dure en complexe conversietrajecten.
Er zijn versies van XE beschikbaar voor 32-bits Windows, voor de Linux-varianten Red Hat (zowel Enterprise als Fedora) en SuSE (zowel 9 als 10), en de bij ontwikkelaars populaire Mandriva, Debian en Ubuntu. Verloopt de installatie relatief zorgeloos, dan is de eerste kennismaking met het product vrij ontnuchterend. U moet het doen met de spartaanse command- line versie van SQLPlus, met hulpjes voor het starten en stoppen van de server, voor het nemen en terugzetten van een back-up en enkele URL’s naar een lokaal geïnstalleerde beheersomgeving.
En naar een weelde aan documentatie, tutorials en andere downloads op de Oracle-website. Gelukkig maakt Database Home Page veel goed: dit is een browsergestuurde utility voor het administreren van de database, het doorbladeren van de talrijke objecttypes, het omgaan met SQL-commando’s, het opbouwen van ondervragingen, het genereren van nuttige systeemrapporten en het exporteren en importeren van gegevens in XML- of CSV-tekstformaat (zelfs van of naar niet-XE-databases).
Via deze weg krijgt men ook toegang tot een niet te versmaden extra: de geïntegreerde Application Express, kortweg Apex. Dit is een ad-hoc applicatiebouwer voor toepassingen die kunnen worden gedeeld onder een aantal teamleden of via het bedrijfsintranet. Daarbij kan iedereen desgewenst toegang krijgen tot de XE-database die lokaal op de pc van de ontwikkelaar actief is. Een en ander wordt geïllustreerd aan de hand van een eveneens meegeleverde Web Servicesapplicatie.
Maar in Oracle XE ontbreken ook enkele zaken: zo is er geen interne Java-ondersteuning in de database. Het is mogelijk om via JDBC een verbinding te leggen met een externe Java Virtual Machine (JVM), maar interne JVM. Daar staat tegenover dat de .Net CLR externe listener is inbegrepen, zodat .Net-programma’s zich kunnen registreren met de database en op die manier (even makkelijk als elke andere PL/SQL procedure) opgeroepen vanuit een PL/SQL stored procedure.
Database 10g Express Edition
Producent: Oracle












