Fix EZP-21585: properly declare all oracle columns lengths using CHAR semantics, to allow for UTF8. While at it, set the length for all BLOBS we shorten to 4k instead of arbitrary 3000 or 3100