Is it really necessary to store the images in the database? Like debasisdas pointed out, you can store the image as binary.
Maybe it's a good idea to store the images on the server and just make a reference to it's directory on the database.
1. Create a directory in the server.
2. Create an Oracle directory for the server directory.
3. Store all the files in the server directory.
4. In the database store the file path as string and also the Oracle directory name.
Technically, you don't have to store anything in the DB.
Put all of you images in one location on the network.
Name your image file with the record PK.
If there is ever a breach in security,
people's names are NOT show with the image.