' @0 p c% k$ j7 ]/ a! }! c% D
, P, s1 c" J; L+ _. L Oracle 11g完全卸载. C# l6 M! t/ ]8 X& K d, L" k
( v: P e8 }' p) L/ x D: W$ M 1、 开始->设置->控制面板->管理工具->服务, 停止所有Oracle服务。" V! n8 v% T& A
" r/ I$ F4 r* r 2、 开始->程序->Oracle - OraDb11g_home1->Oracle Installation Products-> Universal Installer,单击"卸载产品",勾选"OraDb11g_home1"删除。
+ t. e; L7 T. a- p% g1 A2 Q. E8 Y |0 B' u# J6 K
3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。 U0 w+ S. v5 _5 Q
6 v3 b+ |, p/ [2 F; r
4、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。
7 X# a) s% K% L8 a. E$ j
! e8 v1 `+ B( F6 P; ~: Y% [ 5、运行regedit,1 m5 @& e$ \% \( l0 R1 `; y
" T1 t% H* u2 u) v6 i
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。) f5 r# n& n% c! \
# ~! R# T4 A) u! u: F( f. w
6、运行regedit,删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
5 T7 S5 r" P' |5 {; R9 l; ^! o) |3 G# |, l9 N
7、 删除" k5 j* k9 j% W( F1 v; s
+ \3 f! K, }/ q5 Q7 ~ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的键。# V( @3 Z) g# k3 H: q2 A
- U3 j/ l; M% X5 w# e( h
8、删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINSTINI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。+ p: ?& a" I& {
) X/ f% q$ `! g7 y: v; A 9、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。: v+ h2 K; Z5 t6 M- T
! S6 Z* K M% g
补充:由于plsql是32位,要连64位oracle需要对环境变量进行一些设置(请见"PLSQL连接64位Oracle的方法docx"),所以需要删除ORACLE_HOME、TNS_ADMIN、NLS_LANG。否则重装oracle的目录与上次安装目录不一致时,Net连接会认不到,实例创建不成功。
0 `6 ]/ q) {3 \4 y
* M! m7 N, y: y' T" |8 X$ _ 10、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
7 k8 g( }+ k8 o1 w+ e7 P: A
. v2 C2 a0 b: J9 ~& e 11、删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:3 d3 F* p; \8 D4 k& ^3 P5 X
* `; e+ N$ K7 ]) h# ]' ^2 v8 | 1)C:\Program file\Oracle目录。. o% M3 k+ l$ |. e* W) ^- M1 W
4 a4 g# V) t }8 J$ Q
2)C:\WINDOWS\system32\config\systemprofile\Oracle目录。; K6 b* t6 s- `' G
0 j* s# T( u1 M7 u 3)C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator
; f) i. O# Q) f' }+ G
! `$ @9 `* |4 R( W- g \Oracle目录。; K3 m+ J) t1 k* e5 Q8 D+ [2 S
6 R3 n4 m$ n; N5 S* t8 \9 H 4) C:\WINDOWS下删除以下文件ORACLEINI、oradim73INI、oradim80INI、oraodbcini等等。
# }9 U- R% w) m: R/ t1 t9 Y: G% J# ^
7 l1 q- l% q! C1 H/ G 5)C:\WINDOWS下的WININI文件中若有[ORACLE]的标记段,删除该段。, E3 O% n; y1 f6 X7 I/ N
: v3 V% L a. x- Z! R& o1 O" O 12、重新启动计算机,重起后才能完全删除Oracle所在安装目录。
- d& ?3 N8 M9 D9 U
7 l. g8 R/ I& K |