The way I hear it, ActiveState stopped providing a precompiled DBD::Oracle due to some concerns over Oracle's licencing. Your options (once you fix your perl installation) is to back up to a perl revision that AS still distributes D::O for, compile D::O yourself with Microsoft Visual C++ version whatever-AS-originally used or get a compiled version from someone else.