I'm completely new to Oracle and I was provided with what appears to be an Oracle database backup (170 DBF files and 3 CTL files).
I'd like to extract the information using SSIS or Pentaho's Kettle but I'm not sure if that's possible
Can you please let me know if that's possible, and if so, what data provider should I use?
I don't have Oracle installed, so I guess it'll be hard and expensive to restore the DBFs
Thanks in advance
Best Answer
If you happen to be using the same platform (cpu/OS) it is fairly simple to get this up and running, if you know from which version of Oracle this backup is AND the backup is taken in the correct way. In your case, since all you have is ctl and dbf files, it should have been a COLD backup.
If all of the above is not in place: forget it.
If all of the above is in place:
If any error: hire a dba to help you. If step-8 gives problems because of incorrect file locations: you can rename the files one by one, or create a text dump of the controlfile, edit that dump for the correct locations and use it to create a new controlfile.
Oracle is very flexible and many situations can be handled. In your case, your database is 9.2.0.6 on Windows. You could try to request a download from oracle support and perform an upgrade. This is the easiest is your dbf locations are the same as on the original system (they are in the controlfile)