2009-07-02 8 views
1

Abgesehen von Lizenzproblemen und all den ausgefallenen Add-on-Paketen, was ist der eigentliche Unterschied zwischen Oracle XE und SE aus Sicht der API? Meine Anwendung verwendet eine große Anzahl von PL/SQL-Funktionen/-Paketen, und ich kann keine definitive Liste dessen erstellen, was funktioniert und was nicht.Was ist der PL/SQL-API-Unterschied zwischen Oracle Express Edition (XE) und Standard Edition (SE)?

Ich weiß bereits, dass zum Beispiel die serverseitige Java-VM nicht enthalten ist, und Sie müssen einige Berechtigungen hinzufügen, um UTL_FILE zu erhalten. Aber was ist mit UTL_TCP, UTL_SMTP oder UTL_RAW? Wie wäre es mit Dingen wie Datenbankauslösern (Sitzungsanmeldung/-abmeldung) oder dem Aufruf externer DLLs (EXTPROC) oder Kontexten? Kennen Sie noch etwas anderes (ein Paket, eine API, eine Systemansicht ...), das in XE nicht verfügbar ist?

Ich weiß, dass ich einfach versuchen konnte, es zu installieren, aber ich hoffte auf einen schnelleren Ansatz, wie eine Seite, die eine Liste der relevanten Informationen enthält. Alles, was ich fand, war High-Level-Zeug, das nicht einmal UTL_FILE erwähnt.

Antwort

3

Oracle XE enthält alle PL/SQL-Funktionen und -Pakete, die in der Standardversion enthalten sind. Die Oracle White Paper ist ziemlich klar, was ist und was nicht enthalten ist. Nachdem Sie XE, SE und EE sowohl für frühere als auch für spätere Versionen verwendet haben, fallen alle Dinge, die Sie betreffen, in eines der im Whitepaper aufgeführten Funktionen.

Verwandte Themen