有人问在Windows2003下如何删除数据库。
总结一下
(1)如果配置ASM需要先删除聚集同步服务css,OUI不会自动删除这个服务。
c:\> oracle\product\10.2.0\db_1\bin\localconfig delete
(2)逐步停与oracle相关的服务:
OraclejobScheduler<数据库名>;
OracleOraDb10_home1TNSListener;
OracleService<数据库名>
(3)使用OUI进行卸载。
(4)删除ASM实例:
c:\ORADIM -DELETE -ASMSID +ASM
(5)删除注册表内容:
5.1 HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE 注册表的键
5.2 HKEY_LOCAL_MACHINE|SYSTEM|currentcontrolset|services,删除services键下所有以Oracle或Oraweb为前缀的键。
5.3. HKEY_LOCAL_MACHINE|SYSTEM|currentcontrolset|services|Eventlog|Application,以oracle为前缀的键。
5.4 HKEY_CLASS_ROOT删除所有Ora,oracle,orcl,enumora为前缀的键。
5.5 HKEY_CURRENT_USER|software|software|system|currentversion|explorer|menuorder|start menu|programs下以oracle为前缀的键。
5.6 HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI下除了MICROSOFT FOR ORACLE以外所有含ORACLE的键。
(6)删除环境变量:删除CLASSPATH和PATH中含有ORACLE的字样。
(7)删除\progran Files\Oracle目录。
7.1 删除ORACLE_BASE目录
7.2 如果OUI装在非默认目录下,删除这个非默认目录。
7.3 从系统驱动盘符:\DOCUMENT AND SETTING\用户名\local settings\temp 目录下删除临时文件。

