`
deer
  • 浏览: 86396 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

orcle的删除

阅读更多
彻底卸载Oracle

  常用Oracle数据库的同仁都知道,Oracle经常会莫名的出现一些错误,导致数据库无法正常启动或使用。

  经过对出现这些问题的解决,后来找到了问题的根源,也就是再次安装Oracle数据库时,未对之前安装的Oracle进行彻底的卸载所导致。下面我就详细谈谈如何才能彻底卸载Oracle数据库

  一、Linux 平台

   Linux 平台下卸载Oracle 非常简单,即:删除Oracle安装目录下的所有文件和文件夹即可。

  二、Windows 平台

  其实这篇文章我主要想就在Windows平台上如何彻底的卸载Oracle进行说明。



  因为Oracle在Windows下的卸载颇有一些麻烦,如果不能完全卸载有可能影响将来的再次安装!常规卸载方法是运行Oracle的自带的卸载程序,可遗憾的是我在卸载时总不能完全卸载,当我再次安装Oracle时,就会出现莫名其妙的问题,并且这种卸载方式比较麻烦,比较慢,下面我介绍一种比较快并且能够彻底卸载Oracle的方法。

     

  1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;


  2.打开注册表:regedit 打开路径:
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
  删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务!



  3.打开注册表,找到路径:
  HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

  删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。



  4.删除注册的oracle事件日志,打开注册表
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application

  删除注册表的以oracle开头的所有项目。



  5.删除环境变量path中关于oracle的内容。

  鼠标右键右单击“我的电脑-->属性-->高级-->环境变量-->PATH 变量。

  删除Oracle在该值中的内容。注意:path中记录着一堆操作系统的目录,在windows中各个目录之间使用分号(;)隔开的,删除时注意。

  建议:删除PATH环境变量中关于Oracle的值时,将该值全部拷贝到文本编辑器中,找到对应的Oracle的值,删除后,再拷贝修改的串,粘贴到PATH环境变量中,这样相对而言比较安全。



  6.重新启动操作系统。

    以上1~5个步骤操作完毕后,重新启动操作系统。



  7.重启操作系统后各种Oracle相关的进程都不会加载了。这时删除Oracle_Home下的所有数据。(Oracle_Home指Oracle程序的安装目录)



  8.删除C:\Program Files下oracle目录。

    (该目录视Oracle安装所在路径而定)



  9.删除开始菜单下oracle项,如:
   C:\Documents and Settings\All Users\「开始」菜单\程序\Oracle - Ora10g

   不同的安装这个目录稍有不同。

   如果不删除开始菜单下的Oracle相关菜单目录,没关系,这个不影响再次安装Oracle.当再次安装Oracle时,该菜单会被替换。



  至此,Windows平台下Oracle就彻底卸载了。



  当然感兴趣的同仁也可以自己编写一个小工具,用来彻底删除Oracle.

http://blog.csdn.net/oceanaut/archive/2009/02/04/3863222.aspx

分享到:
评论

相关推荐

    oracle删除和重建实例

    删除和重建 Oracle 实例 Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级数据库应用中。然而,在某些情况下,我们需要删除和重建 Oracle 实例,以便解决一些问题或进行升级维护。在这篇文章中,我们将...

    Oracle数据库删除用户,重新创建用户并导入dmp文件.txt

    数据库 oracle dmp 导入

    Oracle删除表、字段之前判断表、字段是否存在

    在Oracle中若删除一个不存在的表,如 “DROP TABLE tableName”,则会提示: ORA-00942:表或视图不存在 若在程序中执行该语句则会报异常,这就需要我们在删除表前先判断该表是否存在,若存在则删除. DECLARE num NUMBER;...

    Oracle删除亿级表数据的参考方法

    1、使用存储过程的方法 2、使用游标的方法 3、进行对表数据的维护 4、执行表正确的CBO操作

    解决Oracle删除重复数据只留一条的方法详解

    查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group by Id having count(Id) > 1)2、删除表中多余的重复记录,...

    Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包

    Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包 Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包

    Oracle删除

    在日常运维中,"Oracle删除"通常涉及到数据的清理、表的删除以及数据库对象的撤销等操作。下面我们将深入探讨Oracle数据库中的删除操作及相关知识点。 一、删除数据行 在Oracle中,删除单个或多个数据行通常使用`...

    oracle实例删除

    ### Oracle RAC 集群实例删除详解 #### 一、引言 Oracle RAC (Real Application Clusters) 是一种高可用性和可扩展性的数据库解决方案,它允许多个Oracle数据库实例同时访问同一个数据库。在Oracle RAC环境中进行...

    oracle删除列.sql

    oracle删除列

    oracle备份及Oracle彻底删除大全

    Dataguard配置Step by Step - Oracle Life.files 如何从自动备份中恢复控制文件和SPFILE文件 - Oracle Life.files ...如何彻底删除Oracle 使用RMAN进行快速Dataguard数据库创建 - Oracle Life 等等。。。

    Oracle数据库删除当前用户下全部对象

    该脚本为删除当前用户全部数据库对象,请慎重执行,仅适用于Oracle数据库。

    Oracle 定时删除数据 并释放空间

    Oracle 定时删除数据 并释放空间 ,创建存储过程并使用job完成。

    oracle定时删除表空间的数据并释放表空间

    本文将深入探讨如何在Oracle环境中实现定时删除表空间的数据并释放空间,主要涵盖以下几个关键知识点: 1. **Oracle 表空间(Tablespaces)**:表空间是Oracle数据库中存储数据的基本单位,它由一个或多个数据文件...

    自动删除ORACLE归档日志文件

    #功能:自动删除ORACLE归档日志文件 #删除方式:rman ,deletearchivelog #调用方式:可单独调用,或在job_clean_archivlog.sh脚本中根据需要调用见另外的附件) ##############################################

    如何正确的删除Oracle表空间数据文件

    在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...

    oracle Rman删除归档脚本for windows

    Oracle RMAN 删除归档脚本 for Windows Oracle RMAN(Recovery Manager)是一款强大的备份和恢复工具,用于管理 Oracle 数据库的备份和恢复。然而,RMAN 占用的磁盘空间可能会变得越来越大,从而影响数据库的性能...

    完全删除oracle数据库

    ### 完全删除Oracle数据库:步骤与注意事项 在IT领域,特别是对于数据库管理员而言,有时候因为各种原因(比如系统迁移、版本更新等)需要彻底卸载Oracle数据库以便重新安装或进行其他操作。然而,在实际操作过程中...

    Oracle表删除大量数据(千万)后查询变慢问题(原因分析)

    Oracle 表删除大量数据后查询变慢问题分析 在 Oracle 数据库中,如果删除了大量数据(千万级别),可能会出现查询变慢的问题。下面我们将分析这个问题的原因,并提供解决方案。 问题的原因主要有两个方面: 1. 表...

    oracle删除数据恢复

    找回时操作的数据库为oracle 10g , 之前删除方式为delete

    删除Oracle数据库的方法

    ### 删除Oracle数据库的方法 在日常的数据库管理工作中,有时候我们需要彻底清除系统中的Oracle数据库环境,以便重新安装或者解决一些深层次的问题。本文将详细介绍如何在Windows操作系统上彻底删除Oracle数据库...

Global site tag (gtag.js) - Google Analytics