1、关于重装Oracle数据库:

    由于以前装过Oracle数据库,但是版本不怎么样,结果过了试用期之后,我就没有破解和再找合适的版本了!直接使用电脑管家卸载了!可想而知,肯定没清除Oracle痕迹啊!

    以前简单地认为Oracle的安装和卸载都还好,不算太难,今天下午才知道,大错特错,重装Oracle才是最难的!

那么Oracle安装之后,会在哪里留下痕迹呢?下面我简单说一下,算是今天下午的小结了!

 1)遗留痕迹的地方

    (1)安装的文件夹内。

    (2)环境变量Path、ClassPath中。

    (3)系统服务中。

    (4)注册表中。

 2)清除痕迹的方法(算比较全面了的)    

    用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?
    那就是直接注册表清除,步骤如下:

    1、 开始->设置->控制面板->管理工具->服务
      停止所有Oracle服务。

    2、 开始->程序->Oracle - OraDb11g_home1->Oracle安装产品-> Universal Installer
      卸装所有Oracle产品,但Universal Installer本身不能被删除[如果第二步执行失败,跳到第三步,大部份第二步是失败的]

    3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

    4、 运行regedit,删除以下这三个位置中的所有Oracle入口。
      HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\【下】所有Oracle删除
      HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\【下】所有Oracle删除
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\【下】所有Oracle删除

    5、 运行regedit,
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\【下】所有Oracle删除,
      删除所有Oracle入口。

    6、 开始->设置->控制面板->系统->高级->环境变量
      删除环境变量CLASSPATH和PATH中有关Oracle的设定

      7、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

    8、 删除e:/oracleDB目录

    9、 【重新启动计算机】,重起后才能完全删除Oracle所在目录

    10、 删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入
        口目录及所有子目录,并从Windows目录(一般为C:\WINDOWS)下删除oralce文件等等。

    11、 在运行框中输入“win.ini”,回车。WIN.INI文件中若有[ORACLE]的标记段,删除该段

    12、 【如有必要】,删除所有Oracle相关的ODBC的DSN

    13、 到事件查看器中,删除Oracle相关的日志

说明:
    如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,
    安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了

我遇到的情况比较奇葩,在这里我也简单说一下吧!

  我按照上面的清除步骤清楚了系统中残留的痕迹,再次安装Oracle的

也提示安装成功了,但是问题来了,在我接下来安装Oracle客户端时候,

也成功安装成功了,我以为这个时候应该大功告成了吧!

但是,不然啊!

在我点开准备登陆的时候:(以下是我解决问题之后的截图)

箭头指向的地方(下拉框)是没有数据的!为什么呢。就是Oracle服务没有开启呗,所以这里映射不到数据!

我就去找到系统的服务!(以下是我解决问题之后的截图)

看了一下果然没有启动,但是安装Oracle的时候明白地提示安装成功了啊!为什么找不到服务项呢!

 一般情况下会出现3-5个Oracle服务项的,但是我当时的确是一个服务项都没有,这说明什么呢!

我最后总结了一下:

    我的Oracle的确是安装成功了!

    以前遗留的痕迹也的确是清除彻底了,

    但是我的系统可能出现了问题!所以所以所以!我就重做了个系统!

哈哈哈!果然一下子就安装成功了!

  

数据库(学习整理)----1--如何彻底清除系统中Oracle的痕迹(重装Oracle时)的更多相关文章

  1. 硬件知识整理part3--电阻在单片机系统中的应用

    邦有道,如矢:邦无道,如矢.  --孔子 电阻在电路中主要功能是限流和分压等等.在单片机系统中自然也是. 电阻作为限流应该是最常用的应用之一,对于单片机外围设计来说,电阻的应用非常重要,在很多时候,我 ...

  2. MongoDB学习(1)—在Windows系统中安装MongoDB

    概述 本文主要介绍在Windows系统安装MongoDB的方法. MongoDB官方网址:http://www.mongodb.org/,最新版本为2.6.7. 注意: 从2.2版本开始,MongoD ...

  3. Redis学习笔记(一) ---- Linux系统中部署Redis存储系统

    Redis 一.Redis简介 1.Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合 ...

  4. Windows学习总结(10)——Windows系统中常用的CMD命令详解

    1.ping命令 ping是电脑网络故障诊断中的常用的命令,它的作用是用来检查网络是否通畅或者网络连接速度.我们来看一下PING命令的具体表述. 日常的诊断过程中我们最常用到的就是诊断连接是否通畅. ...

  5. ABAP非Unicode系统中字符串拼接(CONCATENATE)时吃字符问题

    系统是老R3,非Unicdoe系统,某些表字段是从外界系统过来的,由于接口设计的固定长度,外界系统传超长字符串过来后,就可能从最后一个中文字符中间截断,这问题到还没什么,只不过显示时最后一个字符显示成 ...

  6. win8系统中PL/SQL Developer连接Oracle出现的问题

    注意:所有软件最后不要安装在program files (x86)下  PL/SQL Developer显示Not logged on 以管理员的身份打开PL/SQL Developer 2.   t ...

  7. 系统中同时存在python2和python3时 pip有时候更新后会报错 解决安装的方法如下

    官网原链接:https://pip.pypa.io/en/stable/installing/ Installation Do I need to install pip? pip is alread ...

  8. 在RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程

    在RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程 本教程提供PDF格式下载: 在RedHat.Enterprise.Linux_v6.3系统中安装Ora ...

  9. mysqladmin在SuSE linux系统中--sleep參数使用不准确问题

    我们都知道,在MySQL中.能够使用mysqladmin命令的extended-status选项来查看MySQL的执行状态,比方获取我们经常关注的几个值: # mysqladmin -uroot -p ...

随机推荐

  1. 在 slua 中使用更新的面向对象方案

    上一篇记录了我使用 Slua.Class 来实现面向对象扩展 C# 中得类,但实际使用中,更多地情况是直接在 lua 中定义基类然后扩展,于是触发了我重新思考下是否两种形式应该统一用一种,目前的方案中 ...

  2. PHP中 magic_quotes_gpc 和 magic_quotes_runtime 区别及其反斜线转义问题

    php中关于反斜线转义: php中数据的魔法引用函数 magic_quotes_gpc  或 magic_quotes_runtime     设置为on时,当数据遇到 单引号' 和 双引号" ...

  3. Android开发必知--使用View.setId的正确姿势

    这两天在写一个柱状图的自定义控件,用的直接继承ViewGroup的方式实现的,我们都知道,这是自定义控件里面最简单的一种了,有时间写个总结分享一下.这里我想说的重点是,在写这个自定义控件的时候遇到了个 ...

  4. phpeclipse xdebug 配置配置 -摘自网络

    一.安装配置 1.访问 http://www.phpeclipse.com/ ,找到右边的 1.2.x dev nightly下的http://update.phpeclipse.com/update ...

  5. HOST1PLUS 的 VPS 主機-絕佳的性能和特惠的價格

    HOST1PLUS 的 VPS 主機-絕佳的性能和特惠的價格 undefined Open Container Project undefined 80后美女董事长吴艳:嫁得好不一定比干得好容易 - ...

  6. 【转】【opencv】仿射变换

    仿射变换 目标 在这个教程中你将学习到如何: 使用OpenCV函数 warpAffine 来实现一些简单的重映射. 使用OpenCV函数 getRotationMatrix2D 来获得一个  旋转矩阵 ...

  7. 有n个台阶,如果一次只能上1个或2个台阶,求一共有多少种上法

    // n级台阶,求多少种跳法.cpp : Defines the entry point for the console application. // /* 思路: 如果只有一级台阶,n=1,很明显 ...

  8. centos中使用python遇到的几个问题

    用python搞了一个从excel中读取cobbler节点信息并加入cobbler中的脚本,运行的过程中出了不少问题,这里记录下来,方便日后查找! 一.yum install python,我通过这个 ...

  9. chrome下老是弹出网页显示 true

    事实上这个问题是chrome下安装了一些插件的原因,一般来说是安装迅雷插件会出现这个问题,删除迅雷插件就好了.

  10. pcap 安装(debian7 linux) qt 使用pcap.h

    安装方法一.sudo apt-get install libpcap-dev 安装方法二. 去http://www.tcpdump.org/下载最新的libpcap.tar.gz包 解压以后 ./co ...