windows 2003卸载oracle10g与数据恢复

来源:互联网 发布:怎么购买淘宝小号 编辑:程序博客网 时间:2024/06/10 05:57

windows 2003上卸载oracle,我是参照网上的一些资料一步步做地,还是有些不同和困惑的地方,步骤如下:

1、手动停掉所有的oracle服务:


2、运行oracle自带的卸载程序:

所有程序>Oracle - OraDb10g_home1>Oracle - OraDb10g_home1>Universal Installer

这个时候不要点“下一步”,而是点击“卸载产品”。


勾上“OraDb10g_home1”,然后点击“删除”,完成之后点“退出”。

好多人都说Universal Installer不能被删除,但是我在所有程序里找不到Universal Installer。


3、清除注册表里面的内容:

运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,然后删除ORACLE这个项和它所有的子项

选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,删除ORACLE这个项(但是我没找到)

4、删除C:\Program Files下面的oracle目录(不是安装目录),这个时候D盘下面的安装目录oracle是无法删除的,需要重启之后才能删除。

(每次重启虚拟机的时候都会报错,需要手动删除该虚拟机目录下面的临时文件*.lck才能正常启动,这是为什么)


删除D盘下面的安装目录之后,oracle就卸载完成了。

有人说还要删除环境变量里面包含oracle的内容,但是我也没找到。

如果oracle数据库卸载掉了,但是物理文件还存在(D盘下的oracle目录),数据还是可以恢复的。步骤如下:

1、将以前的物理文件(oracle这个目录)移到其他地方或更改目录名称。

2、重新安装oracle,安装路径、实例都和以前保持一致。

3、安装完成之后,手动停掉oracle的服务。将以前的物理文件覆盖现在安装路径下的物理文件。

4、重启服务器或手动启动oracle的服务。

完成这些操作之后,以前的数据就恢复过来了。

最好是能保证oracle安装前后,IP是保持一致的。


原创粉丝点击