Das ganze ist durch Referenzen oder LOBs möglich.
Bei einem LOB (CLOB -> Character Large OBject oder BLOB -> Binary Large OBject) wird der Inhalt der Datei in die
DB geschrieben.
Bei Referenzen (zum Bleistift dem Typ BFILE) wird nur die Referenz auf eine externe Datei gespeichert, diese Datei kann dann aber wie ein LOB auch innerhalb der
DB verwendet werden.
Für Texte bietet sich CLOB an, für andere Dateien ein BLOB.
Datei-Referenzen finde ich persönlich nicht so gut (der Zugriff wird nicht über die
DB abgesichert).
Wenn deine
DB nicht so gut mit Tablespaces klarkommt, die mehrere GByte übersteigen, solltest du vieleicht doch auf solche "File Pointer" zurückgreifen.