because of DIMENSION_INTERLEAVED data, we must read the whole blob into the m_oracle_buffer #216