Oracle11g完全卸载的详细步骤(超管用)

yizhihongxing

Oracle11g完全卸载的详细步骤(超管用)

1. 确认服务状态

在执行卸载前,需要保证Oracle相关服务已经停止运行,并且成功删除了Oracle安装目录和库文件等资源。

可以通过以下步骤,依次检查确认服务状态:

  1. 打开 “运行”,运行“services.msc”命令。
  2. 在列表中找到所有以Oracle名称开头的服务,确保所有的Oracle服务都已停止运行。
  3. 在计算机上找到Oracle的安装目录,例如“C:\app\Oracle”,并确认该目录下已删除所有文件。

2. 删除注册表键值

卸载Oracle还需要删除注册表中的相关键值,以确保彻底清除Oracle的安装和配置信息。下面是具体步骤:

  1. 打开“运行”,输入“regedit”打开注册表编辑器。
  2. 找到注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除整个目录。
  3. 在注册表键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application 下删除名为 "Oracle" 和 "Oracle Clusterware" 的项。
  4. 找到注册表路径 HKEY_CLASSES_ROOT\Installer\Products,删除名为 "Oracle" 的项和下面所有子项。
  5. 找到注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,删除名为 "Oracle" 的项和下面所有子项。

3. 删除环境变量

卸载Oracle后,还需要手动删除环境变量。可以通过以下步骤进行:

  1. 系统属性 -> 高级 -> 环境变量。
  2. 在用户变量和系统变量中找到所有以"Oracle"开头的变量名,删除它们。
  3. 在系统变量中找到 "Path" 变量,删除其中所有与Oracle相关的路径。

4. 删除网络绑定

如果计算机上有通过TCP/IP协议连接到Oracle数据库,那么需要删除网络绑定。具体步骤如下:

  1. 点击"开始",搜索"ncpa.cpl"并打开"网络连接"页面。
  2. 找到“本地连接”,右键点击,选择“属性”。
  3. 其它选项卡中,找到“Microsoft Oracle ODBC Driver Configuration”删除。

示例1

对于某些情况下无法卸载的Oracle组件,比如ODBC驱动,可以尝试使用Microsoft提供的修复工具进行修复。可以通过以下链接下载:

https://www.microsoft.com/en-us/download/details.aspx?id=57748

示例2

如果计算机上没有清除干净数据库实例,可以使用Oracle提供的“删除数据库实例工具”进行删除。该工具可以通过以下链接下载:

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

以上就是Oracle11g完全卸载的详细步骤。注意,在执行卸载过程中需仔细核对,以确保操作正确无误。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Oracle11g完全卸载的详细步骤(超管用) - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • oracle表空间的创建及dmp 文件的导入(推荐)

    下面是oracle表空间的创建及dmp文件的导入攻略。 创建表空间 首先,我们需要登录oracle数据库,使用sysdba权限登录。 步骤1:进入sqlplus 在命令行中输入以下命令: sqlplus /nolog 步骤2:登录sysdba 在sqlplus命令行中输入以下命令: connect / as sysdba 步骤3:创建表空间 在sqlplus…

    database 2023年5月22日
    00
  • 2018.09.17MySql报错1062

    一、 在执行sql语句时出现了一个错误:1062:Duplicate entry ‘0’ for key ‘PRIMARY’ 二、报错原因:Navicat中,本来没有主键id,后来要加入主键id,但是原来的表中已经有了一个主键,创建完id后,保存不了,报这个错:Duplicate entry ‘0’ for key ‘PRIMARY’; 三、解决方法:在Na…

    MySQL 2023年4月13日
    00
  • Redis string字符串使用方法详解

    Redis中的string字符串是一种简单的数据结构,它可以存储一个key对应的value,通常用于保存单个的数据对象或简单的数据结构,如数字、字符串、json等。 本文将详细讲解Redis string字符串的完整使用方法,包括string字符串的用法、常用API,以及相关代码示例。 string字符串的基本操作 设置和获取value值 通过SET命令可以…

    Redis 2023年3月18日
    00
  • MongoDB MapReduce(数据处理)方法详解

    MongoDB MapReduce是一种数据处理技术,它允许您使用JavaScript编写MapReduce函数来对MongoDB集合中的数据进行聚合和分组。 下面是MongoDB MapReduce的完整使用放啊,包括过程和代码示例: 准备数据 首先,我们需要一些数据来演示MongoDB MapReduce。我们将使用以下JSON格式数据: { &quot…

    MongoDB 2023年3月14日
    00
  • Python中定时任务框架APScheduler的快速入门指南

    下面是关于Python中定时任务框架APScheduler的快速入门指南的详细攻略。 什么是APScheduler APScheduler是一个用Python编写的定时任务框架,可以用来实现多种任务计划,如定时执行函数或命令、周期性执行任务等。它的优点在于易用性、灵活性和可扩展性。 安装APScheduler 安装APScheduler非常简单,可以使用pi…

    database 2023年5月22日
    00
  • 如何使用Python在MySQL中使用联合查询?

    以下是如何使用Python在MySQL中使用联合查询的完整使用攻略,包括连接MySQL数据库、创建表、插入数据、使用联合查询等步骤。同时,提供两个示例以便更好理解如何使用Python在MySQL中使用联合查询。 步骤1:连接MySQL数据库 在Python中,我们可以使用pymysql模块连接到MySQL数据库。以下是连接MySQL数据库的基本语法: imp…

    python 2023年5月12日
    00
  • FREEBSD安装POSTGRESQL笔记

    FREEBSD安装POSTGRESQL笔记 安装前的准备工作 在安装PostgreSQL之前,需要确保系统中已经安装必要的依赖库。首先可以使用以下命令安装: sudo pkg install readline libxml2 其中,readline是GNU的一个库,提供了基本的命令行编辑和历史记录功能。libxml2是一个用于XML解析的库。 下载并安装Po…

    database 2023年5月22日
    00
  • PHP以及MYSQL日期比较方法

    下面是关于PHP以及MySQL日期比较方法的完整攻略: PHP日期比较方法 在PHP中,可以通过比较两个日期来判断它们的先后顺序。以下是两种比较方法: 方法一:直接比较时间戳 可以使用 strtotime() 函数将日期或时间字符串转换为 UNIX 时间戳,然后进行比较。示例如下: $date1 = "2022-01-01"; $date…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部