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

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日

相关文章

  • MySQL中日期型单行函数代码详解

    以下是MySQL中日期型单行函数的详细攻略: 一、日期型单行函数 MySQL提供了丰富的日期型单行函数,方便用户进行日期类型数据的处理。 1.1 CURDATE()函数 该函数用于返回当前日期,格式为’YYYY-MM-DD’。 示例: SELECT CURDATE(); 结果为: +————+ | CURDATE() | +———…

    database 2023年5月22日
    00
  • MySQL5.6基于GTID的主从复制

    MySQL5.6基于GTID的主从复制是一种高可用性的解决方案,主要通过全局事务标识符(GTID)来自动化管理主从复制,提高复制的可靠性和易用性。下面是详细的攻略过程: 准备工作 确认MySQL版本 验证MySQL版本是否为5.6及以上版本,支持GTID功能。如果版本低于5.6,需要升级到5.6或以上版本。 配置MySQL实例 确保每个MySQL实例配置了正…

    database 2023年5月22日
    00
  • Node.js中使用mongoskin操作mongoDB实例

    Node.js作为一种服务器端JavaScript,可以通过MongoDB数据库进行数据的读取、存储和管理。mongoskin是一个在Node.js中运行的MongoDB驱动程序,它具有可读性强的API和更好的性能。本文将详细介绍如何在Node.js中使用mongoskin操作mongoDB实例的完整攻略。 安装mongoskin 在使用mongoskin之…

    database 2023年5月22日
    00
  • 浅谈数据库事务四大特性

    下面我将为大家详细讲解“浅谈数据库事务四大特性”。 什么是数据库事务 在了解数据库事务的四大特性之前,我们需要了解什么是数据库事务。 数据库事务是一组被视为单个工作单元的数据库操作,这些操作要么全部完成,要么全部回滚。换句话说,如果事务中任意一个操作失败,则整个事务都将撤销或者说回滚,实现数据一致性和可靠性。 四大特性 数据库事务具有四大特性,它们通常缩写为…

    database 2023年5月21日
    00
  • 基于Debian的linux系统软件安装命令详解 (推荐)

    关于“基于Debian的linux系统软件安装命令详解 (推荐)”的攻略,我会进行完整的讲解。 标题 首先,我们需要给这篇攻略一个规范的Markdown格式标题: 基于Debian的Linux系统软件安装命令详解 目录 在攻略开始之前,让我们先提供一个目录方便您快速查找所需的内容。 apt-get命令 dpkg命令 示例:安装vi编辑器 示例:卸载apach…

    database 2023年5月22日
    00
  • MySQL case when使用方法实例解析

    MySQL case when使用方法实例解析 一、介绍 MySQL中的case when语法可以让我们更加灵活地处理数据,可以根据指定的条件返回不同的结果。使用case when结构通常会为在单个查询中使用IF语句或选择性SUM做法提供更清晰和可读性更高的代码结构。 二、基础语法 以下是MySQL case when基础语法的示例: SELECT colu…

    database 2023年5月22日
    00
  • centos7.3 安装mysql5.7.18的详细教程

    CentOS 7.3 安装 MySQL 5.7.18 的详细教程 在 CentOS 7.3 操作系统中安装 MySQL 5.7.18 数据库,需要经过以下几个步骤: 步骤一:安装 MySQL Yum Repository 在终端中使用以下命令下载官方的 MySQL Yum Repository 软件包: wget https://dev.mysql.com/…

    database 2023年5月22日
    00
  • mysql自增长id用完了该怎么办

    当MySQL数据表中的自增长ID达到上限,就需要考虑如何解决这个问题。下面是一些常见的解决方法: 方法一:修改自增长ID的起始值 查看数据表的当前自增长ID值 SHOW TABLE STATUS WHERE Name=’table_name’; 需要替换table_name为数据表的名称。 修改数据表的自增长ID起始值 ALTER TABLE table_n…

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