停止使用Oracle的服务

停用oracle服务,进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止。

运行卸载Oracle数据库程序

一般情况运行Oracle自带的卸载程序,如使用 Universal Installer 工具卸载。

点击开始菜单找到Oracle,然后点击Oracle安装产品,再点击Universal Installer。

点击之后稍等一会然后会进入进入下图界面,点击卸载产品

选中要删除的Oracle产品,然后点击删除

进入下图所示的目录

找到deinstall.bat文件后双击

出现--指定要取消配置的所有单实例监听程序 [LISTENER]:          输入LISTENER如图所示----然后回车

回车后进入下图界面

此时输入[]之内的内容,指定多个列表时用英文逗号作为分隔符

本例中只有一个ORCLS故只输入ORCLS然后回车

回车之后切记不要做任何操作---耐心等待

直到出现下一步内容里的内容

如果在这个时候进行输入,都将会进入缓冲区

作为后面选项的输入

如果有朋友们下一步的内容和我的不同,请重新卸载

出现------指定此数据库 (1. 单实例数据库|2. 启用 Oracle Restart 的数据库) 的类型 [1]:    直接回车

出现------指定数据库的诊断目标位置 [D:\APP\ADMINISTRATOR\diag\rdbms\orcls]:    直接回车

如果出现红框中所示信息提示目录不存在,则指定目录为D:\APP\ADMINISTRATOR\diag就可以

其中D:\APP\ADMINISTRATOR\为你安装Oracle的目录

实在不知道的同学直接复制指定数据库的诊断目标位置 [D:\APP\ADMINISTRATOR\diag\rdbms\orcls]:中的D:\APP\ADMINISTRATOR\diag然后回车即可

出现------指定数据库 ASM|FS 使用的存储类型 [FS]:     输入FS回车

出现------如果有任何数据库文件存在于共享文件系统上, 请指定目录的列表。如果找到了 'ORCLS' 子目录, 则将删除该子目录。

否则将删除指定的目录。此外, 可以指定可以指定带有完整路径的数据库文件的列表直接回车

如果在文件系统上配置了快速恢复区, 请指定其位置。如果找到了 'ORCLS' 子目录, 则将删除该子目录。

直接回车

出现------指定数据库 spfile 位置

直接回车

出现------是否继续  输入y回车

这里在CMD里面的操作就完成了,静静等待CMD页面自动消失即可

本例中的Oracle的安装目录为D:\app如下图,朋友们可以进入如下红框的路径

Win+R打开运行界面,输入regedit,回车进入注册表编辑器

删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 路径下的所有Oracle开始的服务名称.

删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application注册表的所有Oracle开头的所有

删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 注册表

删除Oracle环境变量

右键点击我的电脑-->属性-->高级-->环境变量,删除环境变量ORACLE_HOME、TNS_ADMIN等环境变量,删除PATH中等环境变量有关Oracle的设定的路径信息

然后查看环境变量中是否存在Oracle相关的设置,若有直接删除与Oracle有关的设置

我的环境变量里没有相关设置就不截图了

删除D:\app目录下的所有文件

删除C盘下C:\Program Files或者C:\Program Files(x86)目录下的Oracle目录如下图

然后重启电脑,至此,Oracle已经完全卸载了

嘻嘻,下面就可以重装了。~~~~~~~~~

Oracle终极彻底卸载的更多相关文章

  1. Oracle 11g 完全卸载

    停止所有Oracle 11g相关的服务 1.打开"服务"窗口 键入命令:"services.msc",回车,如下图: 2.停止所有Oracle 11g相关的服务 ...

  2. Oracle 11g完全卸载(Windows)(转)

    Oracle 11g完全卸载(Windows) 1.关闭oracle所有的服务.可以在windows的服务管理器中关闭:    一般有以下服务:   (1)Oracle SID VSS Writer ...

  3. Linux下Oracle 12c的卸载

    注:本文来源于:<Linux下Oracle 12c的卸载> 与Windows下Oracle的安装容易卸载麻烦相反,Linux下Oracle的安装麻烦下载简单. 1.关闭Oracle数据库 ...

  4. 数据库oracle安装与卸载

    安装的版本是oracle12-OraDb10g_home1服务端,先来卸载,如果电脑安装了oracle,在计算机-->管理-->服务里面可以看见下面三个oracle服务 首先我们要把它这里 ...

  5. oracle 11g完美卸载

      oracle 11g完美卸载 CreateTime--2018年4月22日17:07:19 Author:Marydon 对于oracle数据库的卸载,一定要卸载干净,否则,再次想装oracle时 ...

  6. oracle 11g的卸载

    oracle 11g 的卸载主要有两种方式:一种是使用Oracle Universal Installer管理工具,该工具以向导模式进行,比较简单.这里主要讲解第二种卸载数据库的方式-----使用”d ...

  7. Oracle 11g 的卸载

    Oracle 11g 的卸载 停止 oracle 相关的所有服务. 使用 Oracle 自带的 Universal Installer 卸载工具卸载 Oracle. 删除注册表 HKEY/LOCAL_ ...

  8. Oracle 11g RAC 卸载CRS步骤

    Oracle 11g之后提供了卸载grid和database的脚本,可以卸载的比较干净,不需要手动删除crs ##########如果要卸载RAC,需要先使用dbca删除数据库,在执行下面的操作### ...

  9. oracle win7下 卸载

    1 右击“计算机”-->管理-->服务和应用程序-->服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl). 2 开始--> ...

随机推荐

  1. 实验一 使用sklearn的决策树实现iris鸢尾花数据集的分类

    使用sklearn的决策树实现iris鸢尾花数据集的分类 要求: 建立分类模型,至少包含4个剪枝参数:max_depth.min_samples_leaf .min_samples_split.max ...

  2. 015 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 09 Unicode编码

    015 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 09 Unicode编码 本文知识点:Unicode编码以及字符如何表示? ASCII码是美国提出的标准信息 ...

  3. 01 How does C Programming work ? C语言如何工作?

    where is C used ? C 语言的应用场景 C is widely used C语言被广泛应用于: For creating desktop applications 用于创建桌面应用程序 ...

  4. matlab中upper 将字符串转换为大写

    参考:https://ww2.mathworks.cn/help/matlab/ref/fprintf.html?searchHighlight=fprintf&s_tid=doc_srcht ...

  5. HTML & CSS & JavaScript 从一个表格到一个灰阶颜色表(目录)

    HTML & CSS & JavaScript 从一个表格到一个灰阶颜色表 01 HTML & CSS & JavaScript 从一个表格到一个灰阶颜色表 02 HT ...

  6. 更改MySQL 5.7的数据库的存储位置

    操作系统:Windows 10 x64 MySQL安装包版本:mysql-installer-community-5.7.17.0 参考:MySQL 5.7版本的安装使用详细教程+更改数据库data的 ...

  7. getopt函数用法

    getopt被用来解析命令行选项参数. #include <unistd.h>      extern char *optarg;  //选项的参数指针      extern int o ...

  8. 【题解】CF940F Machine Learning

    Link 题目大意:单点修改,每次询问一个区间的所有颜色出现次数的\(\text{Mex}.\) 例如,区间中三种颜色分别出现了\(2,2,3\)次,又因为其他颜色出现次数一定是\(0\),所以这里的 ...

  9. Error: Module did not self-register报错解决

    最近在做node升级过程中发现拉起一个引用到底层c++ addon动态库时,报如下错误 [root@Test dynamiclibs]# node test-all.js module.js:664 ...

  10. Talk is cheap. Show me the code的由来

    Date: Fri, 25 Aug 2000 11:09:12 -0700 (PDT) From:Linus Torvalds Subject Re: SCO: "thread creati ...