(1)删除聚集同步服务CSS(Cluster Synchronization Service)。如果数据库配置了自动存储管理ASM,应该先删除CSS服务,因为
OUI不会自动删除这个服务。在DOS命令下使用localconfig delete命令可删除该服务。
c:\> oracle\product\10.2.0\db_1\bin\localconfig delete
(2)逐个停止所有与Oracle相关的服务。Oracle相关的服务以Oracle或Ora为前缀,例如以下几个:
OracleJobScheduler<数据库名>;
OracleOraDb10g_home1TNSListener;
OracleService<数据库名>。
(3)使用OUI(Oracle Universal Installer)卸载Oracle软件。单击“开始”|“程序”|Oracle-OraDb10g_home1|Oracle
Installation Products|Universal Installer选项进入卸载界面,其实也是安装界面。卸载Oracle软件的时间较长而且资源消耗
较多,卸载前最好关闭所有的其他窗口。
(4)在安装界面内单击“卸载产品”按钮。展开界面内的产品树,选中要删除组件的复选框。这里要删除所有组件,单击选中Oracle
Database 10g 10.2.0.1.0复选框,单击“删除”按钮开始删除Oracle。
(5)删除ASM实例。如果Oracle配置了ASM,还要手动删除ASM实例。以下是在DOS命令行下删除ASM实例的例子。
c:\ORADIM -DELETE -ASMSID +ASM
(6)删除注册表内容。
选择HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE注册表键,然后删除此键。
选择HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除Services下所有以Oracle为前缀的键。
选择HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Eventlog|Application,删除此键下以Oracle为前缀的键
。
选择HKEY_CLASSES_ROOT,删除此键下所有以Ora、Oracle、Orcl、EnumOra为前缀的键,如EnumOraHomes、OracleConfig。
选择HKEY_CURRENT_USER|Software|Microsoft|Windows|CurrentVersion|Explorer|MenuOrder|Start Menu|Programs,删
除此键下所有以Oracle为前缀的键。
选择HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE,删除此键。
选择HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注册表键,删除了Microsoft ODBC for Oracle注册表键以外的所
有有Oracle字样的键,如Oracle in OraDblog_home1。
选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,删除以Oracle或OraWeb为前缀的键。
选择HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Eventlog|Application,删除此键下以Oracle为前缀的键
。
(7)删除环境变量。删除环境变量CLASSPATH和PATH中含有Oracle字样的值。例如,删除PATH的ORACLE_BASE或ORACLE_HOME值,删除
ORACLE_HOME、ORACLE_SID、TNS_ADMIN、JSERV、WV_GATEWAY_CFG变量等。
(8)在“开始”|“程序”组中,删除所有含有Oracle字样的组和图标。
(9)最后在文件系统内删除Oracle相关文件及目录:
删除系统驱动盘符:\Program Files\Oracle 目录;
删除ORACLE_BASE目录;
如果OUI装在非默认目录下,删除这个非默认目录;
从系统驱动盘符:\Documents and Settings\用户名\Local Settings\Temp目录下删除临时文件
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24553889/viewspace-704769/
,如需转载,请注明出处,否则将追究法律责任。