Het verwijst niet expliciet naar BLOB's, maar als CLOB's alleen kunnen worden geëxporteerd als loader of pdf, is het logisch dat BLOB's ook die beperking hebben. Als u deze gegevens opnieuw wilt maken in een ander schema of database, lijkt SQL*Loader-indeling een goede keuze.
Wat zou je verwachten van de insert
verklaring eruit zien? Je zou een letterlijke tekst moeten hebben die de binaire waarde bevat, wat een probleem op zich is, maar je zou ook beperkt zijn tot 4k - wat veel afbeeldingsbestanden zouden kunnen overschrijden. Voor een CLOB kan het je de eerste 4903 tekens geven, gevolgd door een weglatingsteken in de letterlijke tekenreeks, maar ik weet het niet zeker; voor een BLOB zou zelfs dat geen enkele zin hebben.
Als u gegevens tussen databases wilt overbrengen, moet u een datapomp overwegen exporteren/importeren
, of als u (of uw klant) wordt beperkt door servertoegang, kunt u terugvallen op oude export/import
. Beide ondersteunen LOB's. Datapomp is superieur en moet indien mogelijk bij voorkeur worden gebruikt. Het enige nadeel is dat de dumpbestanden naar de databaseserver worden geschreven en er toegang toe krijgen (of permissies op een directory
object om te schrijven naar kan in sommige organisaties problematisch zijn.