Without knowing anything about Oracle itself, I would expect that it ships with its own dll(s), and your problem could be that the Oracle dll(s) can't be found. Make sure the location of the Oracle dll(s) is in your path.
The "Event Viewer" would have a more detailed error message saying which dll
Comment on Re^4: Having trouble trying to use DBD::Oracle with ActivePerl 5.8.8...