Oracle11g完全卸载
### Oracle11g完全卸载知识点详述 在IT领域,数据库管理系统的更新换代是常有的事情,而Oracle作为全球领先的数据库软件之一,其卸载过程却常常被用户视为一项挑战。尤其对于Oracle11g,由于其复杂的架构与众多的服务组件,完全卸载并清除所有残留痕迹成为了一项技术性工作。以下将详细阐述如何彻底卸载Oracle11g,确保系统环境干净无残留。 #### 一、卸载ASM与CSS服务 需注意Oracle11g的完全卸载过程中,对自动存储管理(ASM)和Cluster Synchronization Services(CSS)服务的处理尤为重要。这两大服务是Oracle集群环境中不可或缺的部分,但在单机环境下也需妥善处理。 **步骤1:** 在DOS命令行界面下执行`localconfig delete 2`来删除CSS服务。此操作会停止并移除与Oracle相关的CSS服务,为后续的卸载工作做好铺垫。 **步骤2:** 进入Oracle安装目录,通常路径为`/Oracle-OraDb11g_home1/"OracleInstallationProducts"/"UniversalInstall"`,找到Oracle Universal Installer (OUI)工具,启动后选择卸载Oracle产品。 **步骤3:** 在OUI工具中选择要卸载的Oracle产品,确认无误后进行卸载操作。此步骤至关重要,因为它会清理与所选Oracle产品相关的所有文件和配置。 **步骤4:** 卸载完成后,还需手动删除ASM实例。通过DOS命令`oracle-delete-asn sid+asm`来实现,其中`s`代表ASM实例的SID。 #### 二、注册表清理 卸载Oracle11g后的系统注册表清理同样重要,这一步骤旨在消除Oracle在系统注册表中的残留条目,确保系统环境的一致性和清洁度。 **步骤5:** 打开注册表编辑器,逐一查找并删除以下路径下的Oracle相关键值: - `HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE` - `HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/oracleOraWeb` - `HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/oracle` - `HKEY_CLASSES_ROOT/OraOracleOrclEnumOra` - `HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MenuOrder/StartMenu/Programs/oracle` - `HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI/MicrosoftODBCforOracle` #### 三、环境变量与文件夹清理 检查并修改系统环境变量,确保`PATH`和`CLASSPATH`中没有指向Oracle的路径。同时,清理所有Oracle相关的文件夹,包括但不限于: - `C:\app\asus\oradata` - `C:\ProgramFiles(x86)\Oracle` - `C:\Users\asus\AppData\Roaming\PLSQLDeveloper` - `ORACLE_BASE`目录,如`C:\oracle` - `C:DOcumentsandSetting\系统用户名\LocalSettings\Temp`下的临时文件 完成上述步骤后,Oracle11g应被彻底卸载,系统环境恢复至未安装Oracle的状态,为新的数据库系统或更高版本的Oracle部署提供了良好的基础。 值得注意的是,在执行卸载前,请务必备份重要的数据和配置文件,以防意外丢失。此外,由于涉及系统核心配置和文件系统的操作,建议由具备一定系统管理经验的人员执行,以避免对系统造成不可逆的损害。
删除CSS服务的方法是在DOS命令行中执行如下命令:
localconfig delete
2、在“服务”窗口中停止oracle的所有服务。
3、在“开始”菜单中依次选择
“程序” / “Oracle-OraDb11g_home1” / "Oracle Installation Products" /
"Universal Install",打开Oracle Universal Installer(OUI)窗口。
4、单击“卸载产品”按钮,打开“产品清单”窗口。选中要删除的Oracle产品,
单击“删除”按钮,打开“确认删除”对话框。
5、在“确认删除”对话框中单击“是”按钮,开始删除选择的Oracle产品。
6、删除自动存储管理(ASM),在DOS命令行中执行如下命令:
oracle -delete -asnsid +asm
7、运行regedit命令,打开注册表窗口。删除注册表中与Oracle相关的内容,具体如下。
★删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录。
★删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb为开头的键。
★删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application中所有以oracle开头的键。
★删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
★删除HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/
Explorer/MenuOrder/Start Menu/Programs中所有以oracle开头的键。
★删除HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中
除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
其中有些注册表项可能在卸载Oracle产品的时候已经被删除。
8、删除环境变量中的PATH和CLASSPATH中包含Oracle的值。
- 粉丝: 2
- 资源: 21
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页