in reply to Help in installing DBD::Oracle module
You could trace what perl is doing under the hood. Something like
$ strace -efile perl -MDBI=1.51 -e1 2>&1 | grep DBI
This might give you a clearer picture of where it's actually looking, and what problem it's having with your private directory...
(BTW, that space in your paths is a cut-n-paste error, is it?)