今天用虚拟机装了Oracle 11g , 安装并不是那么顺利,最后98%出错了,后来发现少了些东西,只好先删了再装。

原来这些大型软件要删除都是特别麻烦的。

 
删除Oracle 11g  _Oracle
 

 
还好,删除都比较顺利。

 
按照下面步骤:

 
1. 运行-CMD-输入以下语句, 注意你的Oracle所在目录, 我是直接装在了E盘,不知道为何路径中会多出一个administrator的,如果你发现运行不了,就直接进目录找 deinstall.bat 好了。

 
输入: e:\app\administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat -paramfile e:\app\administrator\product\11.2.0\dbhome_1\deinstall\response\deinstall.rsp.tmpl

上面语句全部输入进去吧。

 
2. 然后出现一些东西,会停住不动,例如【LISTENER】: 
输入: e:\app\administrator\product\11.2.0\dbhome_1\deinstall\response\deinstall.rsp.tmp

回车后程序继续执行,又会停止一下,出现【SYWIN】:
注:这里的SYWIN是我的数据库名字,默认是 ORCL 
我直接回车了,什么也没输入。

 
3. 然后出现”已自动搜索到数据库 ORCL 的详细资料。是否仍要修改 ORCL 数据库的详细资料? [n]:“
直接回车,不明白什么意思

4. 是否继续 (y - 是, n - 否)? [n]: y

输入 y 开始删除


等几分钟就全部删除了,然后重启一下把根目录删除即可。


 


 

为了更彻底的删除,我们要继续:


 

打开注册表:regedit 打开路径:
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\    删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务! 

找到路径:  
 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE   删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。

找到路径:  
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application   删除注册表的以oracle开头的所有项目。

全部完成~