If you upgrade the ORACLE_HOME which the DB starts from, then you must upgrade the DB before use it.
In Unix you can maintain 2 or more ORACLE_HOMEs and then select which will start what. (In NT also but I guess it is more difficult)