1.停止“服务”中所有的ORCLE服务。
进入服务的方法很多,如:
(1)在运行中输入services.msc,然后找到所有跟oracle有关的服务。
(2)开始->设置->控制面板->管理工具->服务,停止所有Oracle服务;
2.Universal
然后“开始”-->“程序”-->“Oracle-OraDb110g_home1|Oracle installation product|Universal installer”隔一阵以后会出现一个画面,里面点击“卸载”,然后会弹出一个对话框,勾选所有的选项,点击删除,可是会提示说用“E:/APP/ORACLE/product/11.2.0/dbhome_1/deinstall/deinstall”卸载
3.运行deinstall.exe
运行它告诉的指令,会出现如下的情况:
Microsoft Windows XP [版本5.1.2600](C) 版权所有1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator>F:/SETUP/ORACLE/product/11.2.0/dbhome_1/deinstall/deinstallChecking for required files and bootstrapping ...Please wait ...F:/SETUP/ORACLE/product/11.2.0/dbhome_1/localhost_orcl/sysman/config/emkey.ora 中。复制了 14个文件复制了 793个文件已复制 1个文件。已复制 1个文件。Location of logs C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/OraDeinstall-星期四-_15-307/logs/
############ ORACLE DEINSTALL & DECONFIG TOOL START ############
######################## CHECK OPERATION START ########################安装检查配置开始
检查 Oracle主目录位置是否存在F:/SETUP/ORACLE/product/11.2.0/dbhome_1选择进行卸载的 Oracle主目录类型为: SIDB选择进行卸载的 Oracle基目录为: F:/SETUP检查主产品清单位置是否存在 C:/Program Files/Oracle/Inventory
安装检查配置结束
检查 Windows和.NET产品配置开始
以下 Windows和.NET产品将从Oracle主目录取消配置:asp.net,ode.net,odp.net,ntedb,oramts,oo4o
检查 Windows和.NET产品配置结束
网络配置检查配置开始
网络取消配置跟踪文件位置: C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/OraDeinstall-星期-_15-30-07/logs/netdc_check6446669902056558598.log
指定要取消配置的所有单实例监听程序 [LISTENER]:(点击回车就好)
网络配置检查配置结束
数据库检查配置开始
数据库取消配置跟踪文件位置: C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/OraDeinstall-星四-_15-30-07/logs/databasedc_check353010972928995218.log
指定值列表作为输入时使用逗号作为分隔符
指定在此 Oracle主目录中配置的数据库名的列表[ORCL]: ORCL(中括号里面有什么就写什么)
###### 对于数据库'ORCL' ######
单实例数据库数据库的诊断目标位置: F:/SETUP/diag/rdbms/orcl数据库使用的存储类型: FS数据库文件位置: F:/SETUP/ORACLE/ORADATA/ORCL,F:/SETUP/FLASH_RECOVERY_AREA/ORCL快速恢复区位置: F:/SETUP/flash_recovery_area/ORCL数据库 spfile位置: F:/SETUP/ORACLE/PRODUCT/11.2.0/DBHOME_1/DATABASE/SPFILEORCORA
已自动搜索到数据库 ORCL的详细资料。是否仍要修改ORCL数据库的详细资料? [n]:y(输入y)
###### 对于数据库'ORCL' ######
指定此数据库 (1.单实例数据库|2.启用Oracle Restart的数据库)的类型[1]:1(输入1)指定数据库的诊断目标位置 [H:/APP/ADMINISTRATOR/diag/rdbms/orcl]:指定数据库 ASM|FS使用的存储类型[FS]:
如果有任何数据库文件存在于共享文件系统上,请指定目录的列表。如果找到了'ORCL'子目录,则将删除该子目录。否则将删除指定的目录。此外,可以指定带有完整路径的数据库文件的列表 [H:/APP/ADMINISTRATOR/ORADATA/ORCL,H:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL]:
如果在文件系统上配置了快速恢复区,请指定其位置。如果找到了'ORCL'子目录,则将删除该子目录。 [H:/app/Administrator/flash_recovery_area/ORCL]:
指定数据库 spfile位置[H:/APP/ADMINISTRATOR/PRODUCT/11.2.0/DBHOME_1/DATABASE/SPFILEORCL.ORA]:
数据库检查配置结束
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟踪文件位置: C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六-09-04_12-13-55/logs/emcadc_check.log
检查数据库 ORCL的配置Enterprise Manager Configuration Assistant ENDOracle Configuration Manager check STARTOCM check log file location : C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六-09-04_12-13-55/logs//ocm_check7346.logOracle Configuration Manager check END
######################### CHECK OPERATION END #########################
####################### CHECK OPERATION SUMMARY #######################选择进行卸载的 Oracle主目录为: H:/app/Administrator/product/11.2.0/dbhome_1Oracle 主目录注册到的产品清单位置为: C:/Program Files/Oracle/Inventory以下 Windows和.NET产品将从Oracle主目录取消配置:asp.net,ode.net,odp.net,ntoledb,oramts已选中以下数据库来取消配置: ORCL数据库唯一名称: ORCL已用存储: FS将为以下数据库更新 Enterprise Manager配置: ORCL没有要更新的 Enterprise Manager ASM目标没有要移植的 Enterprise Manager监听程序目标Checking the config status for CCROracle Home exists with CCR directory, but CCR is not configuredCCR check is finished是否继续 (y -是, n -否)? [n]: y此会话的日志将写入: 'C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六-09-04_12-13-55/logs/deinstall_deconfig2010-09-04_12-14-52-PM.out'此会话的任何错误消息都将写入: 'C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六-09-04_12-13-55/logs/deinstall_deconfig2010-09-04_12-14-52-PM.err'
######################## CLEAN OPERATION START ########################
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟踪文件位置: C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六-09-04_12-13-55/logs/emcadc_clean.log
更新数据库 ORCL的Enterprise Manager Database Control配置更新 Enterprise Manager ASM目标(如果有)更新 Enterprise Manager监听程序目标(如果有)Enterprise Manager Configuration Assistant END数据库取消配置跟踪文件位置: C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六-09-04_12-13-55/logs/databasedc_clean4524227538174628415.log数据库清除配置开始 ORCL此操作可能需要持续几分钟。
4.删除注册表,运行regedit
(1)选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口;
(2)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口;
(3)选择KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口;
5、删除其余文件
(1)删除“开始”-->“程序”-->"Oracle-OraDb110g_home1"下所有的东西
(2)删除环境变量中的PATHT CLASSPATH中包含Oracle的值。
(3)文件
删掉临时文件C:/Documents and Settings/Administrator/Local Settings/Temp中关于oracle的,
删掉C:/program files中关于oracle的文件
删除安装的盘的oracle文件(有些要重启才能删除)
重启计算机,应该就没有什么问题了。