Oracle has a consulting engagement where the consultant will bring a tool to unload the data into SQLLoader files. In the US the consulting engagement is $10,000 and X amount of hours.(a couple of years ago that is) Then it goes up from there on a time and material basis. THe tool does work and is quite fast. It doesn't work if the data is missing (eg data deleted and overwritten)