This causes all ODAC libraries to be relocated when loaded - for each instance of ODAC using application. Here's a screenshot from ProcessExplorer memory map:

So you can see at least 1 MB (dac70.bpl + odac70.bpl) of precious physical memory is 'wasted' for each process as modules cannot be shared due to relocation.
So, could you be so kind to allocate the ODAC a more 'specific' image base addresses (different for each module), as Borland and Microsoft do for their libraries (see the picture)?