in reply to perl DBI and DBD
Looks like you do not have a (working) C-compiler. Did you (try to) read the README file(s)?
When DBI fails, there is no point in eventrying to build DBD::Oracle (or any other DBD driver), as it won't work without DBI.