9 ]* Q& Z( O1 q: s4 I/ R* y4 Z) |% k) c
Oracle 11g完全卸载: f) A, @. A- y( P, B
* m2 o& Q+ n5 W5 M
1、 开始->设置->控制面板->管理工具->服务, 停止所有Oracle服务。
' ?0 R8 f' G" }) H @, w# e3 n8 a/ r. g0 ]
2、 开始->程序->Oracle - OraDb11g_home1->Oracle Installation Products-> Universal Installer,单击"卸载产品",勾选"OraDb11g_home1"删除。
3 }' I5 h9 n5 N- P9 L' K; Q: r0 k$ u, J! H
3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
4 \/ M/ o. N& I6 n+ e" v5 ?4 x l5 r. i! g
4、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。
5 e: o0 ]) _" L. r4 @% I* y; `- H3 V! i
5、运行regedit,
4 E, ~2 x- y3 X$ [: b7 c) G- D
( y Y7 S) ?' w6 O! T: m HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。4 K0 H/ M4 ~- J( V* M) I8 I
2 f+ C% q' h! W7 Y. k1 X
6、运行regedit,删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。6 m6 W4 S+ l7 E" ?7 d, i
# p5 u: w4 m' o8 |( O. A" }. \2 O
7、 删除
& \- q2 k, b5 B3 V3 B6 w9 P5 L# G3 Q" z1 L! L
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的键。
, \& R! W$ V5 g7 l) {
* j! V. {' r% k6 J O6 I! t 8、删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINSTINI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。' s# c& O1 _+ ]# Z& W& f0 g- k
" i0 B) [. N( n9 o; q& X
9、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。- D6 Z2 m. B o% e, h' D2 L
6 ?; s4 \/ Q0 v6 X9 q 补充:由于plsql是32位,要连64位oracle需要对环境变量进行一些设置(请见"PLSQL连接64位Oracle的方法docx"),所以需要删除ORACLE_HOME、TNS_ADMIN、NLS_LANG。否则重装oracle的目录与上次安装目录不一致时,Net连接会认不到,实例创建不成功。
, @1 Q2 o# A! B+ I" @8 d2 g; O* E) b# s% d: g+ @+ h& r
10、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。6 q p6 n" S! K# a
$ i' e6 x5 ?+ m$ P! K+ T
11、删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:. o. o% X0 M v# L- }! R1 e
7 T2 U m6 `5 ~6 `2 v 1)C:\Program file\Oracle目录。5 l. M* ~9 A9 T* r0 z0 v. g6 s: j
% ?9 Y" c$ u2 j/ ], r: t
2)C:\WINDOWS\system32\config\systemprofile\Oracle目录。
0 {; f; c8 |% R3 i w, `
N3 D0 g+ j$ w0 w6 q$ y: a [ 3)C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator. U) C$ W. b7 [& T: L, J
- q5 B0 a/ X' h' P+ u \Oracle目录。
, Y9 ?) N' E9 c3 u, k
- W1 X1 t* S6 G e 4) C:\WINDOWS下删除以下文件ORACLEINI、oradim73INI、oradim80INI、oraodbcini等等。
* |' i1 H# S% N4 {9 X/ @
9 p! c. Y+ d3 k) B9 W 5)C:\WINDOWS下的WININI文件中若有[ORACLE]的标记段,删除该段。' Q3 z* M) n8 V1 b
* U8 s' a4 Q$ |& s0 a6 F! o 12、重新启动计算机,重起后才能完全删除Oracle所在安装目录。
+ U! n+ c4 d- E
! Y, p" y" k4 e+ s' a+ W6 q6 e |