由于Oracle公司对11的产品做了相应的改变,特别是卸载这个东西。由于以前习惯用图形界面删除。故我也想这样删除。上网谷歌了一下。原来删除需要另外的方式进行删除。现转发一下。
1
、
开始->设置->控制面板->管理工具->服务
停止所有
Oracle
服务。
2
、
oracle11G
自带一个卸载批处理
\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat
运
行该批处理程序将自动完成
oracle
卸载工作,如果
oracle
的服务安装的不完全,该批处理文件不会启动,
不过之前已经手动关闭了所有服务,即使这个文件运行不出来也不是很耽误。
运行过程中可能需要填写如下项:
指定要取消配置的所有单实例监听程序
[LISTENER]:LISTENER
指定在此
Oracle
主目录中配置的数据库名的列表
[MYDATA,ORCL]: MYDATA,ORCL
是否仍要修改
MYDATA,ORCL
数据库的详细资料
? [n]: n
CCR check is finished
是否继续
(y -
是
, n -
否
)? [n]: y
3
、
运行
regedit
,选择
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
,按
del
键删除这个入口。
4
、
运行
regedit
,
选择
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
,
滚动这个列表,
删除所有
Oracle
入口
(
以
oracle
或
OraWeb
开头的键
)
。
5
、
运行
refedit
,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
,
删除所有
Oracle
入口。
6
、
删除
HKEY_CLASSES_ROOT
目录下所有以
Ora
、
Oracle
、
Orcl
或
EnumOra
为前缀的键。
7
、
删
除
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start
Menu\Programs
中所有以
oracle
开头的键。
8
、删除
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
中除
Microsoft ODBC for Oracle
注册表键以外的所有含有
Oracle
的键。
9
、我的电脑
-->
属性
-->
高级
-->
环境变量
,
删除环境变量
CLASSPATH
和
PATH
中有关
Oracle
的设定。
10
、从桌面上、
STARTUP
(启动)组、程序菜单中,删除所有有关
Oracle
的组和图标。
11
、删除所有与
Oracle
相关的目录
(
如果删不掉,重启计算机后再删就可以了
)
包括:
1.C:\Program file\Oracle
目录。
2.ORACLE_BASE
目录
(oracle
的安装目录
)
。
3.C:\WINDOWS\system32\config\systemprofile\Oracle
目录。
4.C:\Users\Administrator\Oracle
或
C:\Documents and Settings\Administrator\Oracle
目录。
5.C:\WINDOWS
下删除以下文件
ORACLE.INI
、
oradim73.INI
、
oradim80.INI
、
oraodbc.ini
等等。
6.C:\WINDOWS
下的
WIN.INI
文件中若有
[ORACLE]
的标记段,删除该段。
12
、如有必要,删除所有
Oracle
相关的
ODBC
的
DSN
13
、到事件查看器中,删除
Oracle
相关的日志,日志文件全部删除不会对电脑造成影响。
说明:
如果有个别
DLL
文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一
个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。
步骤1:
步骤2:
步骤3:
步骤4:
这样就OK了,再删除一下目录。搞定。