in reply to Oracle DBI and Multiple homes

I think this is a good explanation for your problem:

Oracle Forums

Perhaps the multiple homes on the servers are separate installations, which Oracle doesn't handle well on Win2K (registry conflict with key ORACLE_SID)

SSF