How to Install oracle 6i 8i on windows xp
I was getting error ora-01034 and could not connect to database on computer restart
Found oracle 8i not certified by oracle to run on windows xp
The problem is the oracle service database_home was hanging is the startup state

Solution
1. install developer 6i to default_home (dir orant)
2. install oracle personnel edition database to default_home2 (dir oracle_data)
3. reboot
4. create a new database (start, oracle-default_home2, database admin, oracle admin)
5. reboot
6. rename orant\net80\admin\tnsnames.ora *.oldora
7. copy oracle_data\network\admin\tnsnames.ora to orant\net80\admin\*
8. edit orant\net80\admin\sqlnet.ora and change the line names.default_domain = world to # line names.default_domain = world
9. change service startup for both oracleservices to manual (start, settings, control panel, administrative tools, services )
10. reboot
11. start service for the second database you created when it has started start the original database service
12. now you can connect to database from developer