如何手动卸载Oracle?

时间:2008-09-17 14:41:56

标签: database oracle oracle10g uninstall oracle9i

有时我在Windows上的Oracle数据库会受到攻击。如何手动卸载Oracle?

7 个答案:

答案 0 :(得分:46)

从Windows计算机中删除所有Oracle的六步过程:

一个。 删除Oracle服务: 在注册表中,转到 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 并删除以“Oracle”

开头的所有内容

B中。 从注册表中删除其他Oracle内容:  转到\HKEY_LOCAL_MACHINE\SOFTWARE\并删除密钥ORACLE

℃。的重新启动

d。 从安装它的目录中删除所有Oracle软件

电子。 删除Oracle软件清单: 删除目录C:\Program Files\Oracle。无论您在何处安装Oracle软件,都必须执行此操作 - Oracle安装程序会自动在此处写入信息。

F。 从“开始”菜单中删除所有快捷方式

-G。 从PATH环境变量中删除 Oracle目录。

为了简化将来的清理工作,我强烈建议您在一个或多个虚拟机中安装Oracle产品。

答案 1 :(得分:4)

看看:

http://www.oracle-base.com/articles/misc/ManualOracleUninstall.php

基本上,它归结为:

使用安装程序删除所有功能。 从注册表中删除Oracle密钥。 从计算机中删除Oracle目录。

当然(根据需要)进行必要的重新启动; - )

答案 2 :(得分:4)

值得注意的是,有一个正式的Oracle独立卸载程序:https://docs.oracle.com/cd/E11882_01/install.112/e47689/remove_oracle_sw.htm#LADBI1332,我刚用它来卸载Oracle 11客户端。这不一定比本页顶部的建议更好或更容易使用,但它是“官方的”。

有一点需要注意 - 如果你使用官方的deinstaller,它不喜欢temp文件夹中有空格。因此,如果您将其设置为“Documents and Settings ... \ temp”,它将失败。使用控制面板环境设置按钮首先设置TEMP文件夹。

答案 3 :(得分:3)

从窗口7卸载Oracle 10g,Xp

步骤1:打开开始菜单,在程序文件中查找oracle - oraDb10g_home文件夹,并选择oracle安装产品 - > Universal Installer。

第2步:选择Deinstall Product,将弹出新窗口,选中复选框oracleDb10g_home1,如下所示。单击“删除”按钮。这将删除oracle。

第3步:从Regedit中删除注册文件,以便完全删除oracle 10g。运行Regedit。

如果在卸载后退出,请删除以下键

  

HKEY_CURRENT_USER \ SOFTWARE \ ORACLE HKEY_LOCAL_MACHINE \ SOFTWARE \ ORACLE   HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\事件日志\应用程序\ Oracle.oracle   HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ OracleDBConsole   HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ Oracle10g_home   HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \服务\ OraclService

第4步:现在删除已安装软件的文件夹。默认情况下,它作为C:\ oracle和C:\ programs files \ oracle安装在c盘中。

因此,通过成功执行此步骤,Oracle 10g将被完全删除。如果您在删除或卸载程序时遇到任何问题,(oracle)然后在下面做评论,我们将会对此进行评论。

答案 4 :(得分:1)

使用VM环境的提示是最好的:不用担心卸载。只需安装一个完整的Oracle环境并在一次成功运行之后:winrar the VM ...再次破坏Oracle主目录之后:只需删除当前虚拟机并取消备份

答案 5 :(得分:0)

这似乎太简单了,但是在Windows中,我可以通过进入Settings > Apps and Features并找到Oracle数据库并单击uninstall来卸载Oracle。我什至不需要密码。

答案 6 :(得分:-2)

假设有一个unix类型的操作系统,并且您使用名为oracle的帐户正确安装了它...

find / -user oracle -exec rm -fr {} \;

有人说过,这必须以root身份完成,你最好不要忘记丢失任何属于oracle的文件。没有...没有从这种方法中恢复。