Cóż, jak wszystko w Oracle, istnieje kilka sposobów przechowywania zdjęć. Możesz przechowywać go jako BLOB i powinno być dość łatwe do zaimplementowania ładowania zdjęć do tego typu pola. Blob (w 10g) może pomieścić do 8 terabajtów.
Możesz także użyć funkcji READ_IMAGE_FILE i WRITE_IMAGE_FILE wbudowanych w formularze Oracle i użyć typu danych RAW zamiast typu BLOB.
Referencje:
Zapytaj na READ_IMAGE_FILE i WRITE_IMAGE_FILE
Natywne typy danych Oracle 10g — przegląd typów danych LOB