Aktuell landete dieses Thema auf meinem Tisch: Aus XML-Dateien sollen die Daten ausgelesen werden und in relationale Tabellen geschrieben werden. Und um es etwas interessanter zu machen, waren die 16 XML-Dateien zusammen 28GB groß (das größte Einzelfile rd. 3,5GB). Das Schema bestand aus 7 xsd-Dateien, die mit vielen choice Definitionen die objekt-relationale Umsetzung fast verhinderten. Nach einigem Doku lesen, fleissiger Online-Suche und Forenanfragen entstand folgende Lösung: 1) Oracle 11.2.0.2 Das Patchset ist wichtig, da es hier nochmal Verbesserungen zur XML-Verarbeitung gab. 2) Tabelle vom Typ XMLType Für ETL reicht securefile binary xml , da die Daten nicht geändert werden sollen. Ein Schema muss nicht angegeben werden (vereinfacht die Verarbeitung komplexer Schemata). Wichtig sind die virtual columns . Hierüber wird indiziert, was die späteren Abfragen drastisch beschleunigt. Bsp: CREATE TABLE blabla of XMLTYPE xmltype store as securefile binary xml virtual columns ( ...