Oracle数据库完整卸载的完整步骤
作者:第三人格书 发布时间:2024-01-13 13:15:30
1、停止所有Oracle服务
进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止。
快捷键:ctrl+shift+esc打开任务管理器
2、打开Universal Installer工具运行卸载Oracle数据库程序
点击开始菜单找到Oracle,然后点击Oracle安装产品,再点击Universal Installer。
点击之后稍等一会然后会进入进入下图界面,点击卸载产品。
单击“卸载产品”,选中除“OraDb11g_home”外的所有目录,然后点击删除。根据提示,点击下一步完成卸载。
卸载完成后。
3. 删除注册表中Oracle相关信息
同时按下“Windows”+“R”键,在运行窗中,输入“regedit”,打开注册表编辑器。
打开 HKEY_LOCAL_MACHINE >> SOFTWARE,找到Oracle,右键删除。
打开HKEY_LOCAL_MACHINE>>SYSTEM>>CurrentControlSet>>services删除所有oracle开头的项
打开 HKEY_LOCAL_MACHINE>>SYSTEM>>CurrentControlSet>>services>>Eventlog>>Application,删除全部Oracle入口(所有以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 ODB for Oracle注册表键以外的全部含有Oracle的项。(有就删除,没有就不用删)
4、删除Oracle相关环境变量
计算机>>属性>>高级系统设置>>环境变量,删除系统变量ORACLE_HOME、TNS_ADMIN,删除系统变量CLASSPATH和PATH中有关Oracle的信息。
5、 删除全部与Oracle相关的目录
大致包括以下几项:
C:\Program file\Oracle的目录。 ORACLE_BASE目录(Oracle安装目录)。
C:\WINDOWS\system32\config\systemprofile\Oracle的目录。
C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator\Oracle的目录。
C:\WINDOWS下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等。
C:\WINDOWS下的WIN.INI文件中若有[ORACLE]的标记段,删除该段。
来源:https://blog.csdn.net/qq_44275015/article/details/126739049


猜你喜欢
- 1、变量的定义定义变量语法格式:variable_name = variable_namevariable_name表示变量名;variab
- 使用摄像头追踪人脸由于血液流动引起的面部色素的微小变化实现实时脉搏评估。效果如下(演示视频): 由于这是通过比较面部色素的变化评估
- 1. 范数示例代码:import torcha = torch.full([8], 1)b = a.reshape([2, 4])c = a
- 首先是最常规的方法:<p id="para" title="cssrain demo!" on
- 1: 更新代码时, 监测到本地代码改变,需要和合并,重启之后才可以, 选择No同时,代码会被冲掉,新增加的文件也会被冲掉, 但是pychar
- 前言在日常开发中,我们经常需要判断目标元素是否在视窗之内或者和视窗的距离小于一个值(例如 100 px),从而实现一些常用的功能,例如:图片
- 前言上回在 用 Go 写一个轻量级的 ssh 批量操作工具 里提及过,我们做 Golang 并发的时候要对并发进行限制,对 goroutin
- 能够操控日期和时间对于大多数编程语言来说是基本的能力,Perl也不例外。但是在碰到与时间相关的更加复杂的处理时,Perl自带的功能常常就显得
- 关于opencvOpenCV 是 Intel 开源计算机视觉库 (Computer Version) 。它由一系列 C 函数和少量 C++
- tkinter改变下拉列表(Combobox)的选项值定义下拉列表:# 此处省略父容器的定义 ... # 定义下拉列表
- pycharm的pytest功能在新建一个python文件时,比如名称是test_test_test.py,由于含有test,pycharm
- 通过本文给大家介绍Python3控制路由器——使用requests重启极路由.py的相关知识,代码写了相应的注释,以后再写成可以方便调用的模
- 今天,跟大家聊聊gin框架中是如何实现分片输出的。主要分以下4点:分片输出的效果图gin实现分片传输代码http分片传输的基础:transf
- MySQL服务器端的参数有很多,但是对于大多数初学者来说,众多的参数往往使得我们不知所措,但是哪些参数是需要我们调整的,哪些对服务器的性能影
- 今天在论坛上看到一个问题,如下: 解决这个问题,Insus.NET写了一个函数,可以方便以后的扩展,如果数值出现TB或是或更高时,
- 1.图片来源该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流。2.读取图片并显示imread():读取图片;imshow()
- 正则表达式有两种基本的操作,分别是匹配和替换。匹配就是在一个文本字符串中搜索匹配一特殊表达式;替换就是在一个字符串中查找并替换匹
- var str = "hello"; str += " world"; 后台所做工作: 1)创建存储
- 清除日志: DECLARE @LogicalFileName sysname, @MaxMinutes INT, @NewSize INT
- 本文实例为大家分享了php微信跳一跳的具体代码,供大家参考,具体内容如下<?php require 'config.php