手动卸载Oracle10细节不可忽视(oracle10手动卸载)
手动卸载Oracle10:细节不可忽视
Oracle是一种十分流行的数据库软件,在许多企业和组织中被广泛使用。但是,有时候我们需要卸载它。下面将为大家介绍手动卸载Oracle10的详细过程。
一、关闭Oracle服务
在卸载Oracle之前,需要先关闭相关的服务。在Windows中,打开“服务”窗口,找到所有以“oracle”命名的服务,全部停止。
二、卸载Oracle10相关程序
1. 卸载 Oracle 客户端工具
打开控制面板,选择“程序和功能”,找到“Oracle 10g 客户端工具”, 单击鼠标右键并选择“卸载”。接着按照提示完成卸载。
2. 卸载 Oracle 数据库
打开“运行”对话框,输入以下命令:
“`
setup.exe -silent -detachHome ORACLE_HOME=”E:\oracle\product\10.1.0\db_1″
需要注意的是,这里的ORACLE_HOME路径要换成自己电脑上实际的路径。然后,按照提示进行下一步,直到成功卸载结束。
三、删除Oracle10的文件夹和注册表项
完成以上步骤之后,Oracle 10就已经被卸载了,但是安装程序遗留了许多文件夹和注册表项,需要手动清理。下面介绍如何清理:
1. 删除文件夹
首先删除“E:\oracle\”下的全部文件夹。需要注意的是,如果该目录里还有某个文件或文件夹打开,那么卸载程序就无法将其删除。在这种情况下,需要先关闭对应的应用程序或进程。
2. 删除注册表项
打开“运行”对话框,输入regedit,打开注册表编辑器。在左侧面板中,找到以下条目,并将其全部删除:
HKEY_CURRENT_USER/Software/Oracle
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Ora*
HKEY_LOCAL_MACHINE/SOFTWARE/Oracle
四、清理环境变量
打开“我的电脑”属性,选择“高级系统设置”选项卡。点击“环境变量”按钮,将变量“ORACLE_HOME”和“TNS_ADMIN”删除。
以上就是手动卸载Oracle10的详细过程,需要注意的是,在卸载过程中,一定要记得备份数据和配置文件。因为一旦误操作,就有可能导致数据的永久丢失。
代码实现:
``` rem 关闭Oracle服务
net stop OracleServiceXEnet stop OracleOraDb10g_home1iSQL*Plus
rem 卸载Oracle客户端MsiExec.exe /x{DFF38920-D720-4718-9F50-1C89B02593CF}
rem 卸载Oracle数据库E:\oracle\product\10.2.0\db_1\setup.exe -silent -detachHome ORACLE_HOME="E:\oracle\product\10.2.0\db_1"
rem 删除注册表项reg delete HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Application\Oracle*
reg delete HKLM\SYSTEM\ControlSet001\Services\EventLog\Application\Oracle* reg delete HKLM\SOFTWARE\ORACLE
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE
rem 删除环境变量setx ORACLE_HOME ""
setx TNS_ADMIN ""