Creo que deberías ir por orden:
- Aprender acerca de Oracle y BBDD en general
- Investigar acerca de optimización de sentencias
- Comprender como se almacenan físicamente los datos
- Estudiar todo lo relacionado con la partición de tablas
- acceder a la documentación de VLDB
Manejar VLDB's es muy complicado y solo para expertos, ya que cualquier mínimo desajuste se puede traducir en un desastre importante.
Lo que planteas se puede hacer de varias formas, pero sin saber el objetivo perseguido no es posible aconsejar nada.
¿No valdría funcionar con datos agregados, en vez de almacenar todos los registros?