I have received a request to make a 100 billion records database available on Oracle, too. Optimizing using replication is not an option, unfortunately, so I guess the easiest solution is to create a new Oracle database, and copy all the data, and do this once per day.
What kind of Oracle server would do this well? Is there anything specific that I need to take care of in this regard?