9 q% t$ {! M6 e2 ]( T) w
) [# V/ V" V/ U9 O2 G. X
Oracle 11g完全卸载
Z; C: G# W4 r+ s% ]
6 V, A" P) _+ R: f) Z/ c3 f) } 1、 开始->设置->控制面板->管理工具->服务, 停止所有Oracle服务。4 U% {- K: b A7 |; w
6 P$ N2 \" g+ n) |! Z- _ 2、 开始->程序->Oracle - OraDb11g_home1->Oracle Installation Products-> Universal Installer,单击"卸载产品",勾选"OraDb11g_home1"删除。0 E# _4 j6 [. V+ m1 Y- D, o# Q! Y
: G* q. n1 g, o' `) E! z 3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
- t, b# ]( J V0 o Y2 X$ F8 }, w5 X: \; c1 z" F: G5 f- ]5 I
4、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。
, [9 [8 m- ~4 A4 |! v
. v" x# Z5 _6 S% i3 F5 X! m# L 5、运行regedit,4 m+ f; F: H7 `* v' ~) @
, W5 r/ A. ^5 z1 q+ E% g5 a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。% D6 {! C1 J z( q# O( N; ]
9 g5 d( [# J8 @' B! Y Z5 r+ h 6、运行regedit,删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。! _- t+ U. D9 W+ L3 {) D6 w
2 T9 Y5 S0 U0 X 7、 删除
# @- m+ i1 u4 v% D
) p9 v) V( Q0 Y HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的键。
* H5 J5 o# S9 K& i2 f& T) Q4 H7 A) y3 j* U
8、删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINSTINI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
+ J0 a1 I( g( W+ O* O/ P; k3 r X" {* V3 D7 ^
9、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。
; r1 S9 x9 V; |
8 d8 j- `4 w( @# y0 P1 B: Q+ I& S k 补充:由于plsql是32位,要连64位oracle需要对环境变量进行一些设置(请见"PLSQL连接64位Oracle的方法docx"),所以需要删除ORACLE_HOME、TNS_ADMIN、NLS_LANG。否则重装oracle的目录与上次安装目录不一致时,Net连接会认不到,实例创建不成功。4 h r, t2 m% M, y# u
9 k! c. L* u; ~, C. K- `
10、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
$ Q _. }. y, S5 u7 ~3 o+ D
% ~. D* z+ \! g( G 11、删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括: t4 s2 s: o' M
% K. ]5 a2 u D( v+ d
1)C:\Program file\Oracle目录。
, `/ {3 a5 [) x9 L6 F
& b3 ^% g$ I5 U. n) A 2)C:\WINDOWS\system32\config\systemprofile\Oracle目录。
& J# p% s9 P" d+ o# [2 K9 h4 `8 ^$ m$ @/ R( ^5 ]# x
3)C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator0 c4 j! U- C# y2 R) y' s1 E* Y a
4 O! G# I$ a9 ^0 y
\Oracle目录。: }7 {) ~- ^+ {
0 G" L* x1 H: ~" F' E2 c' J
4) C:\WINDOWS下删除以下文件ORACLEINI、oradim73INI、oradim80INI、oraodbcini等等。
( j! D7 G8 Q% i0 F" o8 k* ?3 Q- ?, u3 `4 r/ w- b
5)C:\WINDOWS下的WININI文件中若有[ORACLE]的标记段,删除该段。' \$ a# h6 r: k1 o) W# H1 G: r
% n( }6 G) D/ |2 C2 n. ?
12、重新启动计算机,重起后才能完全删除Oracle所在安装目录。
8 L; |: z% @2 I6 R) b$ Y
) v/ n6 z: @5 R6 {7 ^4 r* f1 A |