Win11 下卸载 Oracle11g

目录

1、停止服务

2、启动 Universal install 应用

3、执行 deinstall.bat 脚本

4、删除注册表相关数据

5、删除环境变量中的oracle相关路径

6、删除安装文件

7、删除C盘中的相关Oracle文件

8、删除 Oracle 数据存放目录

9、检查

10、重装oracle可能还会碰到的问题

(1)监听器创建成功了,但是监听启动不起来


1、停止服务

win+r 输入 services.msc 按 O 找到oracle相关服务并停止。

2、启动 Universal install 应用

选择卸载产品。所有的选项都要勾起来,全部展开,展开里面的也要勾选,然后点击删除,会跳出提示,让我们执行 deinstall.bat 脚本。此时窗口不要关闭,去执行 deinstall.bat 脚本。

3、执行 deinstall.bat 脚本

E:\app\user\product\11.2.0\dbhome_1\deinstall\deinstall.bat

等待较长一段时间。

等待较长一段时间,清除完直接自动退出命令窗口。

确定 > 关闭 > 取消 

退出卸载窗口。

4、删除注册表相关数据

win+r 输入 regeit 找到这三个路径下的oracle内容,删除

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\ApplicationHKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

5、删除环境变量中的oracle相关路径

6、删除安装文件

每个人的软件安装路径不同,这些文件全部删除

7、删除C盘中的相关Oracle文件

删除 C:\Program Files\ 和 C:\Program Files (x86)\ 两个路径下面的Oracle文件夹

8、删除 Oracle 数据存放目录

每个人的不一样,我的是这个 E:\data\oradata

9、检查

在第3步执行删除脚本时可能会出现服务删除不干净的问题

以管理员身份运行cmd

执行 sc query 服务名称

以我上图为例,查到就删除掉

sc query OracleDBConsoleorcl
sc delete OracleDBConsoleorcl
sc query OracleJobSchedulerORCL
sc delete OracleJobSchedulerORCL
sc query OracleMTSRecoveryService
sc delete OracleMTSRecoveryService
sc query OracleOraDb11g_home1ClrAgent
sc delete OracleOraDb11g_home1ClrAgent
sc query OracleOraDb11g_home1TNSListener
sc delete OracleOraDb11g_home1TNSListener
sc query OracleServiceORCL
sc delete OracleServiceORCL# 其中Oracle ORCL VSS Writer Service 这个只是显示名称不是真正的服务名称
# 其真正的服务名称是 OracleVSSWriterORCLsc query OracleVSSWriterORCL
sc delete OracleVSSWriterORCL

完成

10、重装oracle可能还会碰到的问题

(1)监听器创建成功了,但是监听启动不起来

第一步:netca去删除刚刚建立的监听器


第二步:先去清理服务表的数据:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

找到  OracleOraDb11g_home1TNSListener 相关文件删除


第三步:sc查到相关服务并删除

sc query OracleOraDb11g_home1TNSListener
sc delete OracleOraDb11g_home1TNSListener

第四步:netca再次创建监听器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/94350.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/94350.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入剖析Spring Boot应用启动全流程

目录 前言 启动流程概览 一、第一阶段:初始化SpringApplication 二、第二阶段:运行SpringApplication 三、第三阶段:环境准备 四、第四阶段:创建应用上下文 五、第五阶段:准备应用上下文 六、第六阶段&#xf…

Matplotlib 可视化大师系列(三):plt.bar() 与 plt.barh() - 清晰对比的柱状图

目录Matplotlib 可视化大师系列博客总览Matplotlib 可视化大师系列(三):plt.bar() 与 plt.barh() - 清晰对比的柱状图一、 柱状图是什么?何时使用?二、 函数原型与核心参数plt.bar(x, height, ...) - 垂直柱状图plt.ba…

基于 FastAPI 和 OpenFeature 使用 Feature Flag 控制业务功能

模拟业务场景:多租户系统跨域转账,需要控制某租户下某用户是否可以在某域转账 open_feature_util.py import typing from abc import abstractmethod, ABCMeta from typing import Sequencefrom openfeature.evaluation_context import EvaluationContex…

Stm32通过ESP8266 WiFi连接阿里云平台

本文将介绍stm32如何通过WiFi来连接阿里云,上传数据和接收指令。要先与阿里云建立TCP连接,然后再通过MQTT协议交互。 大体流程:1、在阿里云网页上创建产品和设备;2、stm32通过WiFi连接云平台;3、MQTT连接阿里云&#…

北京-测试-入职甲方金融-上班第三天

今日上班时间9-20.18,再加42分钟就可以拿到75块钱了,但我想回家,所以下班今天上午有人事举办的入职培训,下午有业务培训,培训完领导给我安排了两个需求。慌死,吓死,我都不懂,业务和工…

Java基础第2天总结

使用switch时注意事项:表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String,不支持double、float、long(精确度问题,小数有点不精确)。case给出的值不允许重复,且只能是字面量,不…

鸿蒙开发中的List组件详解

目录 引言 1.List组件基础 2.List接口参数 1.space 2.initialIndex 3.scroller 3.ListView的属性 1.listDirection 2.lanes 3.divider 4.scrollBar 4.布局与约束 5.ListItem生命周期 1.使用ForEach创建ListItem 2.使用LazyForEach创建ListItem 3…

2026界计算机专业毕业的有福了!(开题报告任务书)

开题报告 我们以基于Java的婚纱店管理系统为案例进行指导。 任务书: 首先是毕设的立题依据,这个主要描写一些简洁大体的大白话,描述一下你为什么要做这个题目的毕设。 那就需要你描述一下现阶段社会面婚纱店的运营情况,写一些…

安全、高效、可靠的物理隔离网络安全专用设备———信刻光盘安全隔离与文件单向导入系统!

着各种数据传输、储存技术、信息技术的快速发展,保护信息安全是重中之重。军工企业、政府、部队及企事业单位等利用A网与B网开展导入/导出相关工作已成为不可逆转的趋势。针对于业务需要与保密规范相关要求,涉及重要秘密信息,需做到完全的物理…

JetPack 与 PyTorch 版本对应及资源详情

下载链接 JetPack 版本适配 PyTorch 版本发布日期可下载资源(.whl 安装包 / 文档)JP 6.1PyTorch 2.5.0a0(构建号:872d972e41.nv24.08.17622132)2024/10/01- torch-2.5.0a0872d972e41.nv24.08.17622132-cp310-cp310-li…

【c++进阶系列】:万字详解多态

🔥 本文专栏:c 🌸作者主页:努力努力再努力wz 💪 今日博客励志语录: 你以为自己在孤独地爬坡吗?看看身后吧——那些被汗水浸湿的脚印,早已连成一道向上的阶梯 ★★★ 本文前置知识&am…

AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年8月23日第168弹

从今天开始,咱们还是暂时基于旧的模型进行预测,好了,废话不多说,按照老办法,重点8-9码定位,配合三胆下1或下2,杀1-2个和尾,再杀4-5个和值,可以做到100-300注左右。(1)定位…

分布式搜索(Elasticsearch)深入用法

目录 数据聚合 聚合的种类 DSL实现聚合 桶聚合 度量聚合 RestAPI实现聚合 多条件聚合 自动补全 拼音分词器 自定义分词器 自动补全查询 实现搜索框自动补全 数据同步 数据同步思路分析 实现elasticsearch与数据库数据同步 集群 搭建ES集群 集群脑裂问题 集群…

java:接口与实现类

1. Java 基础层面接口(Interface) 只是方法的定义/规范,里面没有真正的逻辑。例如:public interface IBookService {boolean save(Book book); }👉 这里只说明了:我要有一个 save 方法,但“怎么…

Chrome 插件开发实战:从入门到进阶

1.1 Chrome 插件的魅力与应用场景Chrome 插件是增强 Chrome 浏览器功能的得力助手,能实现广告拦截、密码管理、标签管理等实用功能。在日常办公中,我们可以借助插件提升效率,如自动填充表单、快速保存网页内容;在浏览网页时&#…

通过官方文档详解Ultralytics YOLO 开源工程-熟练使用 YOLO11实现分割、分类、旋转框检测和姿势估计(附测试代码)

目录 前言: 1.了解ultralytics工程与yolo模型 1.1 yolo11可以为我们做些什 1.2 yolo11模型的高性能 1.3 对于yolo11一些常见的问题 1.3.1 YOLO11 如何以更少的参数实现更高的精度? 1.3.2 YOLO11 可以部署在边缘设备上吗? 2. 深入了解y…

vue实现小程序oss分片上传

随着小程序越来越普及,小程序上传文件必不可少,那么上传的文件大小就不可控了,小则几mb,大到好几百mb,小文件还可以,但是一到超过200mb或稍微再大些的小程序就很容易上传失败,导致功能不能继续进行。以下我们就来解决这个问题,将大文件实现分片上传 温馨提示,不要看内…

14.Shell脚本修炼手册--玩转循环结构(While 与 Until 的应用技巧与案例)

while 循环和 until 循环的应用实践 文章目录while 循环和 until 循环的应用实践当型和直到型循环:两种 "重复" 的逻辑while 循环:满足条件就继续until 循环:不满足条件就继续基础示例:从简单场景学用法示例 1&#xff…

chromadb使用hugging face模型时利用镜像网站下载注意事项

chromadb默认使用sentence-transformers/all-MiniLM-L6-v2的词嵌入(词向量)模型,如果在程序首次运行时,collection的add或query操作时如果没有指定embeddings或query_embeddings,程序会自动下载相关嵌入向量模型&#…

基于大模型的对话式推荐系统技术架构设计

注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《GPT多模态大模型与AI Agent智能体》(跟我一起学人工智能)【陈敬雷编著】【清华大学出版社】 清华《GPT多模态大模型与AI Agent智能体》书籍配套视频课程【陈敬雷…