windows下 Oracle11完全卸载方法

Oracle11完全卸载方法

一、在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务。

二、
oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall
\deinstall.bat运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除)

运行过程中可能需要填写如下项:

  • 指定要取消配置的所有单实例监听程序[LISTENER]:LISTENER
  • 指定在此 Oracle 主目录中配置的数据库名的列表 [MYDATA,ORCL]: MYDATA,ORCL
  • 是否仍要修改 MYDATA,ORCL 数据库的详细资料? [n]: n
  • CCR check is finished
  • 是否继续 (y - 是, n - 否)? [n]: y

三、运行regedit命令,打开注册表。删除注册表中与Oracle相关内容,具体下:

  • 删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录。
  • 删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb为开头的键。
  • 删除HKEY_LOCAL_MACHINE/SYSETM/CurrentControlSet/Services/Eventlog/application中所有以oracle开头的键。
  • 删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
  • 删除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start
    Menu/Programs中所有以oracle 开头的键。
  • 删除HKDY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中除Microsoft ODBC
    for Oracle注册表键以外的所有含有Oracle的键。
  • 删除环境变量中的PATHT CLASSPATH中包含Oracle的值。
  • 删除“开始”/“程序”中所有Oracle的组和图标。
  • 删除所有与Oracle相关的目录,包括:(1)、c:\Program file\Oracle目录。
    (2)、ORACLE_BASE目录。(3)、c:\Documents and
    Settings\系统用户名、LocalSettings\Temp目录下的临时文件。
时间: 2024-08-06 03:39:35

windows下 Oracle11完全卸载方法的相关文章

Oracle11完全卸载方法

(之前因为不知道偶电脑是因为安装了oracle后,才导致的长达两周的开机速度要足足10分钟,以前只有一分钟不到!可以想象oracle的服务启动的强大,知道后,偶果断立即卸载掉!) 一.在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务. 二. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstal

python在windows下UnicodeDecodeError的解决方法

之前在windows下使用python调用某些模块时都会报错,像这样: C:\Documents and Settings\Administrator>python -m CGIHTTPServer Traceback (most recent call last): File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_

Winio驱动在64位windows下无法使用的解决方法

C#在使用WinIo的驱动开发类似按键精灵一类工具的时候,需要对相关的驱动进行注册才能正常启动,找了下资料,资料来自: http://jingyan.baidu.com/article/642c9d34e55bd9644b46f74e.html 我在这里进行转载: Winio驱动在64位windows下无法正常安装驱动,只能重启后禁用签名强制才能安装,用了网上的方法还是必须重启禁用签名强制才能正常使用,既然一定要这样才行,那就顺着它来. 从网上下载Bootice V1.3.3或以上版本,注意要下

Windows下手动完全卸载Oracle

使用Oracle自带的Universal Installer卸载存在问题: 不干净,不完全,还有一些注册表残留,会影响到后来的安装. 所以,推荐使用手工卸载Oracle. 1.[win+R]->[services.msc],关闭oracle所有的服务. 使用OUI(Oracle Universal Installer)卸载Oracle软件. "开始"->"程序"->"Oracle-OraDb110g_home1|Oracle instal

(转载)Windows下手动完全卸载Oracle

使用Oracle自带的Universal Installer卸载存在问题: 不干净,不完全,还有一些注册表残留,会影响到后来的安装. 所以,推荐使用手工卸载Oracle. 1.[win+R]->[services.msc],关闭oracle所有的服务. 使用OUI(Oracle Universal Installer)卸载Oracle软件. “开始”->“程序”->“Oracle-OraDb110g_home1|Oracle installation product|Universal

Linux和Windows下查看环境变量方法对比

一.查看所有环境变量的名称和值: Linux下:export Windows下:set 二.根据名称查该环境变量的值: Linux下:echo $环境变量名 如:echo $ORACLE_HOME Windows下:set环境变量名 如:set $ORACLE_HOME 三.设置环境变量: Linux下:export环境变量名=值 如:$export ORACLE_HOME=/home/oracle/product/10.2.0 Windows下:set环境变量名=值 如:>set Path=d

go语言执行windows下命令行的方法

转自:http://www.jb51.net/article/61727.htm 在golang里执行windows下的命令行,例如在golang里面调用 del d:\a.txt 命令 package main import( "fmt" "os/exec" ) func main(){ c := exec.Command("cmd", "/C", "del", "D:\\a.txt"

linux和windows下添加php扩展方法

本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译,所以对现在运行的php没有任何影响. 假如原先编译的php目录在/usr/local/php目录下;apache在/usr/local/apache2目录下:php源代码在/usr/local/src/php-5.2.14目录下.如果实际目录与假定的目录不一致,则在下面的命令中做调整. 1. 找到当前运行的php版本的源代码目录,如 php-5.2.14.进入curl扩展库目录.$

windows下顽固软件卸载不了的解决方法

下面以autocad2012举例: cad2012卸载显示 “无法获得同类产品” 而且也安装不上. 解决方法:1,开始>运行>输入"regedit",找到下面的注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products 删除7D2F387510074080002000060BECB6AB键值,这记录的是Autocad的安装源路径,点击这个键值你可以看到右边显示的信息正是Autocad的安装信息2,删除HKEY_L