1.停止“服务”中所有的ORCLE服务。
进入服务的方法很多,如:
(1)在运行中输入services.msc,然后找到所有跟oracle有关的服务。
(2)开始->设置->控制面板->管理工具->服务,停止所有Oracle服务;
2.Universal
然后“开始”-->“程序”-->“Oracle-OraDb110g_home1|Oracleinstallationproduct|Universalinstaller”隔一阵以后会出现一个画面,里面点击“卸载”,然后会弹出一个对话框,勾选所有的选项,点击删除,可是会提示说用“E:/APP/ORACLE/product/11.2.0/dbhome_1/deinstall/deinstall”卸载
3.运行deinstall.exe
运行它告诉的指令,会出现如下的情况:
MicrosoftWindowsXP[版本5.1.2600]
(C)版权所有1985-2001MicrosoftCorp.
C:/DocumentsandSettings/Administrator>F:/SETUP/ORACLE/product/11.2.0/dbhome_1/
deinstall/deinstall
Checkingforrequiredfilesandbootstrapping...
Pleasewait...
F:/SETUP/ORACLE/product/11.2.0/dbhome_1/localhost_orcl/sysman/config/emkey.ora中。
复制了14个文件
复制了793个文件
已复制1个文件。
已复制1个文件。
LocationoflogsC:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/OraDeinstall-星期四-_15-30
7/logs/
############ORACLEDEINSTALL&DECONFIGTOOLSTART############
########################CHECKOPERATIONSTART########################
安装检查配置开始
检查Oracle主目录位置是否存在F:/SETUP/ORACLE/product/11.2.0/dbhome_1
选择进行卸载的Oracle主目录类型为:SIDB
选择进行卸载的Oracle基目录为:F:/SETUP
检查主产品清单位置是否存在C:/ProgramFiles/Oracle/Inventory
安装检查配置结束
检查Windows和.NET产品配置开始
以下Windows和.NET产品将从Oracle主目录取消配置:asp.net,ode.net,odp.net,nt
edb,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/SPFILEORC
ORA
已自动搜索到数据库ORCL的详细资料。是否仍要修改ORCL数据库的详细资料?[n]:y(输入y)
######对于数据库'ORCL'######
指定此数据库(1.单实例数据库|2.启用OracleRestart的数据库)的类型[1]:1(输入1)
指定数据库的诊断目标位置[H:/APP/ADMINISTRATOR/diag/rdbms/orcl]:
指定数据库ASM|FS使用的存储类型[FS]:
如果有任何数据库文件存在于共享文件系统上,请指定目录的列表。如果找到了'ORCL'子
目录,则将删除该子目录。否则将删除指定的目录。此外,可以指定带有完整路径的数据库
文件的列表[H:/APP/ADMINISTRATOR/ORADATA/ORCL,H:/APP/ADMINISTRATOR/FLASH_RECOVER
Y_AREA/ORCL]:
如果在文件系统上配置了快速恢复区,请指定其位置。如果找到了'ORCL'子目录,则将删
除该子目录。[H:/app/Administrator/flash_recovery_area/ORCL]:
指定数据库spfile位置[H:/APP/ADMINISTRATOR/PRODUCT/11.2.0/DBHOME_1/DATABASE/SP
FILEORCL.ORA]:
数据库检查配置结束
EnterpriseManagerConfigurationAssistantSTART
EMCA取消配置跟踪文件位置:C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六
-09-04_12-13-55/logs/emcadc_check.log
检查数据库ORCL的配置
EnterpriseManagerConfigurationAssistantEND
OracleConfigurationManagercheckSTART
OCMchecklogfilelocation:C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall
周六-09-04_12-13-55/logs//ocm_check7346.log
OracleConfigurationManagercheckEND
#########################CHECKOPERATIONEND#########################
#######################CHECKOPERATIONSUMMARY#######################
选择进行卸载的Oracle主目录为:H:/app/Administrator/product/11.2.0/dbhome_1
Oracle主目录注册到的产品清单位置为:C:/ProgramFiles/Oracle/Inventory
以下Windows和.NET产品将从Oracle主目录取消配置:asp.net,ode.net,odp.net,ntol
edb,oramts
已选中以下数据库来取消配置:ORCL
数据库唯一名称:ORCL
已用存储:FS
将为以下数据库更新EnterpriseManager配置:ORCL
没有要更新的EnterpriseManagerASM目标
没有要移植的EnterpriseManager监听程序目标
CheckingtheconfigstatusforCCR
OracleHomeexistswithCCRdirectory,butCCRisnotconfigured
CCRcheckisfinished
是否继续(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'
########################CLEANOPERATIONSTART########################
EnterpriseManagerConfigurationAssistantSTART
EMCA取消配置跟踪文件位置:C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六
-09-04_12-13-55/logs/emcadc_clean.log
更新数据库ORCL的EnterpriseManagerDatabaseControl配置
更新EnterpriseManagerASM目标(如果有)
更新EnterpriseManager监听程序目标(如果有)
EnterpriseManagerConfigurationAssistantEND
数据库取消配置跟踪文件位置:C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周
六-09-04_12-13-55/logs/databasedc_clean4524227538174628415.log
数据库清除配置开始ORCL
此操作可能需要持续几分钟。
4.删除注册表,运行regedit
(1)选择HKEY_LOCAL_MACHINESOFTWAREORACLE,按del键删除这个入口;
(2)选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,滚动这个列表,删除所有Oracle入口;
(3)选择KEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除所有Oracle入口;
5、删除其余文件
(1)删除“开始”-->“程序”-->"Oracle-OraDb110g_home1"下所有的东西
(2)删除环境变量中的PATHTCLASSPATH中包含Oracle的值。
(3)文件
删掉临时文件C:/DocumentsandSettings/Administrator/LocalSettings/Temp中关于oracle的,
删掉C:/programfiles中关于oracle的文件
删除安装的盘的oracle文件(有些要重启才能删除)
重启计算机,应该就没有什么问题了。