删除Oracle数据库时常见问题(注册表方面,文件目录方面,环境变量方面)

运行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目录。(Oracle安装目录)
  • (3)、c:\Documents and   Settings\系统用户名、LocalSettings\Temp目录下的临时文件。
  • (注意,如果是win7的,这个目录在:C:\Users\Administrator\AppData\Local\Temp下)
  • (4)、删除环境变量中的path/classpath中的与oracle相关的信息。

注意2:

        删除之后最好重新启动电脑。

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

时间: 2024-09-19 05:30:05

删除Oracle数据库时常见问题(注册表方面,文件目录方面,环境变量方面)的相关文章

手动删除oracle数据库

--===================== -- 手动删除oracle数据库 --=====================       在很多情况下,或无法使用dbca工具的时候,我们需要手动来删除数据库.对此,可以借助drop database命令来实现,下面的描述中给出手动删除数据库 的具体步骤,包含文件系统数据库以及ASM数据库.环境:Oracle Enterprise Linux 5.4 + Oracle 10g R2 .   一.手动删除文件系统数据库       1.停止监听与

Wix学习整理(5)——安装时填写注册表

原文:Wix学习整理(5)--安装时填写注册表 一 Microsoft操作系统的注册表 什么是注册表? 注册表是Mircrosoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息.详细介绍参考维基百科--注册表. 如何操作注册表? 通过工具Windows操作系统自带工具regedit.exe即可对注册表进行添加.删除.修改等操作. 注册表的五个分支 注册表有五种分支:HKMU.HKCR.HKCU.HKLM和HKU.下面对这五种注册表分支进行简单介绍, HKMU:全称HKE

Office2003 删除 COM 外接程序的注册表项

COM 加载项可以安装在任何位置.Word 安装 COM 添加宏与交互的程序中删除 COM 外接程序的注册表项,然后重新启动 Word (在典型的实现方法. 操作步骤: 若要删除 COM 外接程序的注册表项,请按照下列步骤操作: 退出所有 Office 程序. 双击桌面上的支持模板快捷方式. 在支持模板中,单击疑难解答工具. 在Microsoft Word 疑难解答实用程序对话框中, COM 外接程序的注册表项列表中单击选择一项,然后单击删除. 当您收到一条消息,将 HKEY_CURRENT_U

Win7系统如何删除开机启动项的注册表键值

  当我们遇到开机报错.文件损坏甚至是蓝屏等种种问题时,我们可以首先检查Win7系统开机自动运行的程序是否存在病毒文件以及采取相应的处理.下面小编就为大家介绍一下如何删除开机启动项的注册表键值. 1.首先,我们需要的点击开始菜单,在搜索框内输入regedit,在搜索结果中点击右键,以管理员身份运行; 2.找到下列键值: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun HKEY_CURRENT_USERSoftwareMicro

解决关闭ORACLE数据库时SHUTDOWN: waiting for active calls to complete.

在关闭ORACLE数据库时,shutdown immediate;命令后一直未关闭,查看ALERT日志,在等待一段时间后日志中有提示: SHUTDOWN: waiting for active calls to complete. 原因是有些进程无法被PMON进程清理,导致SHUTDOWN时无法关闭而HANG住. ==>根据观察,在ORACLE10G及以上版本,会是如下提示:Active call for process 12345 user 'oracle' program 'oracle@a

oracle表记录导入导出-oracle数据库的几张表的记录导入导出

问题描述 oracle数据库的几张表的记录导入导出 在项目组,为了实现把oracle数据库中几张表的数据从一个生产环境导出再导入另一个生产环境,怎样通过前台页面来实现导入导出功能? 解决方案 前台页面来写的话,就得在后台来实现一个将数据导出到文本的接口(查全部,导入成txt.或excel) 同时,还要实现一个从文本直接加载到数据库的接口(或读文件,批量插入)

Oracle数据库向MS Sql表结构及数据如何迁移?

问题描述 新来的经理三把火了,要我们把数据库改了,可是我们没有数据库迁移的经验,网上的博客都是模棱两可的.请教下各位大牛.Oracle数据库向MS Sql2000表结构及数据如何迁移?我们使用了DTS但是提示"未知错误",就不得不中断,请问数据库迁移还有别的办法吗?或者这种未知错误有解? 解决方案 参考http://www.sql-server-performance.com/2003/migrating-from-oracle-to-sql-server/我其实为吐槽来的.Oracl

想用c#做一个小程序。要把oracle数据库里的某个表的昨日更新内容导出到xml中

问题描述 想用c#做一个小程序.要把oracle数据库里的某个表的昨日更新内容导出到xml中,现在还没点头绪,求大神指点 解决方案 解决方案二:数据库中的表增加两个字段"最后更新时间""最后更新人",然后就行了啊解决方案三:引用1楼xxoo2007的回复: 数据库中的表增加两个字段"最后更新时间""最后更新人",然后就行了啊 重要的不是数据库里面的操作.我是想用c#做个小程序,吧数据库里的表自动导成xml文件解决方案四:其实就

oracle-NC中间件,在访问Oracle数据库时,持续一段时间Oracle就down机了。

问题描述 NC中间件,在访问Oracle数据库时,持续一段时间Oracle就down机了. 先上日志 //++++++++++++++++++ 开始 ++++++++++++++++++++++++++ 2013-12-14 16:57:35 org.apache.coyote.AbstractProtocol init 信息: Initializing ProtocolHandler ["http-bio-80"] 2013-12-14 16:57:36 org.apache.cat