Hello,
We did this upgrade few years ago.
for enforce, If you are able to have a new server with windows installed you should perform a fresh install using an existing DB (i think this method exist in normal DLP installation).
If you need to upgrade DB, you should create it from scratch then plug your new oracle to same data as linux one (if they are not stored on linux server this will be easier). If you cant you must copy DB content and then reload it in your windows DB.
Regards.