3 w8 f6 b4 h: [0 d8 `+ B6 |
! l( O `! c& l/ U" Z Oracle 11g完全卸载
+ ~5 c! F! v2 o: }- m9 d8 j8 I: V, Z: g& M& I; |7 B
1、 开始->设置->控制面板->管理工具->服务, 停止所有Oracle服务。0 i4 d9 }8 r- E6 i3 x' _
- z9 e# V) `. B
2、 开始->程序->Oracle - OraDb11g_home1->Oracle Installation Products-> Universal Installer,单击"卸载产品",勾选"OraDb11g_home1"删除。' D8 {6 E' Q% V2 z `+ `
2 p9 c* ]2 d2 ^' f 3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
# q( a, U' u$ h, R' V/ Y* y+ q1 F( ], s3 ^- s
4、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。
; m6 ^! s( T, |2 Y* A) @ h. B/ F$ F( `/ o, E4 A, D3 \; l: b- A
5、运行regedit,
: i# y5 x( V# z
' p" l, R9 P# {/ m2 s. B HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。. H( R3 Z% A( |7 p% G& g7 d
r' h7 X/ i2 u: ]2 X
6、运行regedit,删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
9 J7 Q7 L8 ?* Q) G. s5 F) S: ^- U/ \) y4 n/ \: f1 f
7、 删除
1 A+ G% M1 M" g9 l
7 W4 P; `' Z3 b7 o HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的键。
! Q( l9 F5 F- M: |& H* ?
" o8 s$ `; O. }5 y& A0 w% Q 8、删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINSTINI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
. E% j7 v+ |8 a; r$ Z
9 g9 u7 ]2 D5 t' a 9、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。5 `9 N8 s: F8 w6 s
$ @8 O3 h% _, d 补充:由于plsql是32位,要连64位oracle需要对环境变量进行一些设置(请见"PLSQL连接64位Oracle的方法docx"),所以需要删除ORACLE_HOME、TNS_ADMIN、NLS_LANG。否则重装oracle的目录与上次安装目录不一致时,Net连接会认不到,实例创建不成功。
4 q5 F* f# j. w5 }$ ^8 i9 H# R h( h
: n. k) r; y! J+ @ 10、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
/ i9 W+ w7 q' z' {5 s: j+ d
3 G9 n9 ^7 p4 a) m! g' V 11、删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:
) K+ R/ C j1 @8 j4 C, V8 L5 U6 F( I& }! f0 u" E7 W b- E9 U& {
1)C:\Program file\Oracle目录。
9 J$ @) D0 w8 z, x. R/ C. D0 V/ d& n7 b4 k Z# \/ \, `0 [
2)C:\WINDOWS\system32\config\systemprofile\Oracle目录。# r( {, I i1 B: p
I0 A. F( A0 H5 T) a" P 3)C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator
7 C; S' ]; P) q2 z2 j6 B! }6 q. h! o" u/ S% W* y. a
\Oracle目录。# f. |) r K' E) x9 G, z9 U
/ T( g, L* y. E 4) C:\WINDOWS下删除以下文件ORACLEINI、oradim73INI、oradim80INI、oraodbcini等等。
0 N* N- d! l+ f4 m
4 \2 o- P0 W& F. a, I. } 5)C:\WINDOWS下的WININI文件中若有[ORACLE]的标记段,删除该段。0 ~% ~( N/ ^5 Y' f5 l1 c2 M
* J( ^3 i7 I( C7 m, _ 12、重新启动计算机,重起后才能完全删除Oracle所在安装目录。4 r( m$ ], \- a# y" U' M* ~, r
+ }0 g; t0 V3 U
|