ORACLE11gR2完全卸载
1. 停止“服务”中所有的ORCLE服务。进入服务的方法很多,如: (1)在运行中输入services.msc,然后找到所有跟oracle 有关的服务。 (2)开始->设置->控制面板->管理工具->服务,停止所有Oracle服务; 2. Universal然后“开始”-->“程序”-->“Oracle-OraDb110g_home1|Oracle installation product|Universal installer”隔一阵以后会出现一个画面,里面点击“卸载”,然后会弹出一个对话框,勾选所有的选项,点击删除,可是会提示说用“E:/APP/ORACLE/product/11.2.0/dbhome_1/deinstall/deinstall”卸载 3. 运行deinstall.exe运行它告诉的指令,会出现如下的情况: Microsoft Windows XP [版本 5.1.2600] C:/Documents and Settings/Administrator>F:/SETUP/ORACLE/product/11.2.0/dbhome_1/ ############ ORACLE DEINSTALL & DECONFIG TOOL START ############
安装检查配置结束 检查 Windows 和 .NET 产品配置开始
检查 Windows 和 .NET 产品配置结束
网络取消配置跟踪文件位置: C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/OraDeinstall-星期 指定要取消配置的所有单实例监听程序 [LISTENER]:(点击回车就好) 网络配置检查配置结束 数据库检查配置开始 数据库取消配置跟踪文件位置: C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/OraDeinstall-星 指定值列表作为输入时使用逗号作为分隔符 指定在此 Oracle 主目录中配置的数据库名的列表 [ORCL]: ORCL(中括号里面有什么就写什么) ###### 对于数据库 'ORCL' ###### 单实例数据库 已自动搜索到数据库 ORCL 的详细资料。是否仍要修改 ORCL 数据库的详细资料? [n]:y(输入y) ###### 对于数据库 'ORCL' ###### 指定此数据库 (1. 单实例数据库|2. 启用 Oracle Restart 的数据库) 的类型 [1]:1(输入1) 如果有任何数据库文件存在于共享文件系统上, 请指定目录的列表。如果找到了 'ORCL' 子 如果在文件系统上配置了快速恢复区, 请指定其位置。如果找到了 'ORCL' 子目录, 则将删 指定数据库 spfile 位置 [H:/APP/ADMINISTRATOR/PRODUCT/11.2.0/DBHOME_1/DATABASE/SP 数据库检查配置结束 Enterprise Manager Configuration Assistant START EMCA 取消配置跟踪文件位置: C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六 检查数据库 ORCL 的配置 ######################### CHECK OPERATION END #########################
######################## CLEAN OPERATION START ######################## Enterprise Manager Configuration Assistant START EMCA 取消配置跟踪文件位置: C:/Users/ADMINI~1/AppData/Local/Temp/OraDeinstall周六 更新数据库 ORCL 的 Enterprise Manager Database Control 配置 4. 删除注册表,运行regedit(1)选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口; (2)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口; (3)选择KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口; 5、删除其余文件 (1)删除“开始”-->“程序”-->"Oracle-OraDb110g_home1"下所有的东西 (2)删除环境变量中的PATHT CLASSPATH中包含Oracle的值。 (3)文件 删掉临时文件C:/Documents and Settings/Administrator/Local Settings/Temp中关于oracle的, 删掉C:/program files中关于oracle的文件 删除安装的盘的oracle文件(有些要重启才能删除)
重启计算机,应该就没有什么问题了。 环境:oracle 11g,win7,64bit 问题:oracle不正常安装、重新安装等情况需要卸载软件,然而oracle11g取消了界面卸载,改为deinstall.bat文件执行卸载。具体关于deinstall.bat方式请google。手工物理卸载记录如下。
第一步:禁用全部oracle服务,可以在windows的服务管理器中关闭。 常规情况下服务,只要是关于oracle的全部禁用掉。注venus为本人数据库sid 第二步:删除oracle注册表 运行regedit在如下路径中找到oracle相关键值,删除 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application 删除注册表的以oracle开头的所有项目。
第三步:删除系统变量Path中的oracle变量 鼠标右键右单击“我的电脑-->属性-->高级-->环境变量-->PATH 变量。 删除Oracle在该值中的内容。注意:path中记录着一堆操作系统的目录,在windows中各个目录之间使用分号(;)隔开的,删除时注意。 建议:删除PATH环境变量中关于Oracle的值时,将该值全部拷贝到文本编辑器中,找到对应的Oracle的值,删除后,再拷贝修改的串,粘贴到PATH环境变量中,这样相对而言比较安全。 第四步:重启操作系统
第五步:删除物理文件,有如下两个文件夹(有dll等文件正在使用请跳过该文件) 1、c:\app\... 此目录为默认oracle安装主目录,连通app全删掉。 2、c:\ProgramFiles\Oracle\... 此目录为inventory内容连同oracle全部删除掉。 3、删除开始菜单下oracle项,如: C:\Documents and Settings\All Users\「开始」菜单\程序\Oracle- Ora10g 不同的安装这个目录稍有不同。 如果不删除开始菜单下的Oracle相关菜单目录,没关系,这个不影响再次安装Oracle.当再次安装Oracle时,该菜单会被替换。 至此,Windows平台下Oracle就彻底卸载了。 建议:删完文件最好清除系统垃圾重启操作系统。 第六步:完成,重装11g,ok! |