完美卸载Oracle数据库_oracle

最近因为要写一个项目的接口,需要远程的连接oracle数据库,刚开始的时候因为我本地只装了MySQL,所以用就连接了本地MySQL,接口大体完事有在tomcat中测试了下,也能跑通,但是后来又要改数据库,所以就想安装一个本地的oracle测试一下,这一安装就是一个下午外带一个晚上啊,所以把这个血泪史分享一下。安装过oracle的同学相信都卸载过oracle(这句话听着挺有毛病,但是真正操作过的人就不会觉得奇怪了),基本上每次安装oracle都会出现这样或那样的问题,随意卸载oracle变得非常重要,因为卸载不干净就会导致下次的安装照样不成功。不说废话,直接上步骤。

右击“计算机”–>管理–>服务和应用程序–>服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl)。

开始–>所有程序–>Oracle–>Oracle安装产品–>Universal Installer,“欢迎使用”界面启动后,卸载产品–>展开Oracle主目录下的OraDb11g_home1–>勾选Oracle Database 11g11.2.0.1.0–>删除–>在弹出的确认窗口中选择“是”。卸载完成后,在弹出的“产品清单”界面中选择“关闭”,然后在“欢迎使用”界面中选择“取消”来退出界面。

单击卸载产品,或者点击已安装产品。

记住选中的是oracle Database 11g的文件夹,不是那个home,然后点击 是

开始–>在搜索栏中输入regedit,进入注册表

(1)选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口
(2)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle开头的键) //这就是服务里的所有的服务
(3)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。
(4)删除HKEY_CLASSES_ROOT目录下所有以Ora或Oracle为前缀的键。

计算机–>属性–>高级系统设置–>高级–>环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。
(这点很重要,我安装的时候就是有一次安装成功了,之后用plsql连接的时候需要配置一个环境变量,之后一直连接不上,后来查看oracle还是安装错了,之后卸载的时候就忘了把那个配置的有oracle信息的path变量删除,之后就导致了一系列的错误)

删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:

1)C:\Program Files\Oracle目录。
2)Oracle的安装目录,比如D:\app
3)C:\WINDOWS\system32\config\systemprofile\Oracle目录。
4)C:\用户\用户名\Oracle

最后一步,卸载之后千万要重启电脑,否则卸载不干净,下次安装的时候还出现同样的问题。
PS.当完全卸载后就可以安心的安装了。

时间: 2024-12-28 16:30:52

完美卸载Oracle数据库_oracle的相关文章

升级和卸载Oracle数据库软件的命令整理_oracle

查看版本号 sqlplus / as sysdba >select * from v$version; 备份orcl数据库 export ORACLE_SID=orcl rman targer / >backup full database plus archivelog; 升级 ./runInstall 安装升级包 sqlplus / as sysdba >startup upgrade >@$ORACLE_HOME/rdbms/admin/catupgrd.sql >sh

Windows下编写批处理脚本来启动和重置Oracle数据库_oracle

cmd启动Oracle数据库新建一个bat文件,复制内容进去,双击即可启动. @echo off net start OracleXETNSListener 2>nul net start OracleServiceXE 2>nul @oradim -startup -sid XE -starttype inst > nul 2>&1 Oracle重置数据库命令新建bat文件,复制以下内容,然后执行. @echo off REM REM The script assumes

常见数据库系统比较 Oracle数据库_oracle

正在看的ORACLE教程是:常见数据库系统比较 Oracle数据库. 提起数据库,第一个想到的公司,一般都会是Oracle.该公司成立于1977年,最初是一家专门开发数据库的公司.Oracle在数据库领域一直处于领先地位.1984年,首先将关系数据库转到了桌面计算机上.然后,Oracle的下一个版本,版本5,率先推出了分布式数据库.客户/服务器结构等崭新的概念.Oracle的版本6首创行锁定模式以及对称多处理计算机的支持--最新的Oracle8主要增加了对象技术,成为关系-对象数据库系统.目前,

PL/SQL远程备份和恢复Oracle数据库_oracle

在客户端远程备份的文件保存在数据库所在主机上,不会直接拷贝到客户端.------------------------------------------  首先无论你的Oracle服务器是Linux还是windows操作系统,Oracle的备份和恢复操作都是使用DBMS_DUMP来实现导入(备份)和导出(恢复).首先你要安装好PL/SQL,用PL/SQL来执行我下面提供的JOB就可以实现了.  一.Oracle的导出(备份) 1.用PLSQL连接Oracle数据库服务器,使用你需要导出的用户连接

自动备份Oracle数据库_oracle

正在看的ORACLE教程是:自动备份Oracle数据库.相信为数不少的系统管理员每天都在做着同一样的工作--对数据进行备份.一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了.假如每天设定一个固定的时间,系统自动进行备份,那该多好啊!下面笔者结合实践经验,谈一谈UNIX环境下Oracle数据库的自动备份,以起到抛砖引玉的作用.  我们计划让数据库在晚上23点做export导出备份,在凌晨2点将备份文件拷贝到磁带上,在凌晨4点将备份文件拷贝到另一台UNIX机器上

在Tomcat服务器下使用连接池连接Oracle数据库_oracle

下面介绍在Tomcat服务器下使用连接池来连接数据库的操作 一:修改web.xml文件: 复制代码 代码如下: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:

教你设计大型Oracle数据库_oracle

一.概论 超大型系统的特点为: 1.处理的用户数一般都超过百万,有的还超过千万,数据库的数据量一般超过1TB; 2.系统必须提供实时响应功能,系统需不停机运行,要求系统有很高的可用性及可扩展性. 为了能达到以上要求,除了需要性能优越的计算机和海量存储设备外,还需要先进的数据库结构设计和优化的应用系统. 一般的超大型系统采用双机或多机集群系统.下面以数据库采用Oracle 8.0.6并行服务器为例来谈谈超大型数据库设计方法: 确定系统的ORACLE并行服务器应用划分策略 数据库物理结构的设计 系统

Linux平台上手动卸载Oracle数据库

  系统环境: Red Hat Enterprise Linux Server release 5.5 (Tikanga) Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 步骤如下: 1.停止所有Oracle进程 $ sqlplus / as sysdba //for asm instance $ sqlplus / as sysasm SQL> shutdonw immediate $ lsnrctl stop 2.删除Ora

卸载Oracle数据库的步骤详解

  下面就让我们一起来将Oracle删除干净,为重装做好准备. 1.删除服务命令 具体操作方法是:开始--运行--cmd,进入cmd命令行 然后输入: sc delete 服务名 例如: sc delete serv-u 服务器 查询服务输入命令:sc query 服务名 例如:sc query OracleServiceORCL 2.删除oracle注册表信息 cmd命令行输入:regedit (1)选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入