Wow, now I'm confused. Usually I'm using my connection-string from tnsnames.ora. I tried pasting the full string into my perl script and everything works fine. For me this looks like my apache doesn't read/use the tnsnames.ora ...
Comment on Re: DBI::Oracle - fails on apache ( ORA-12154) - but works fine local