- t2 Z4 U; b0 E* \( T6 I) S- w" t" P) C( Y
Oracle 11g完全卸载
. S1 Z7 A. N. p) u/ b8 N$ i7 p
/ x, q& m* D# _, y$ @7 P' L 1、 开始->设置->控制面板->管理工具->服务, 停止所有Oracle服务。
0 U4 d! ^. o2 V% v- I' p/ x' R7 A% j
2、 开始->程序->Oracle - OraDb11g_home1->Oracle Installation Products-> Universal Installer,单击"卸载产品",勾选"OraDb11g_home1"删除。" y6 a# p5 e. y9 p" ?
! M) g. N- ], [+ ^: n; |0 v 3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。2 r( X# d+ F3 I1 Y+ H! _
6 j# W( z- L+ ]/ X, `, c p
4、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。) ?: p( @8 t ^- F" _
% O) x, _4 I. y+ D. M9 e5 F5 [7 d 5、运行regedit,& l/ |$ t. a' Y0 ]' X
" f- U% v: z$ m* ^9 n
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。
: I# j6 [7 P, w1 {
+ ?1 M2 t6 }3 g 6、运行regedit,删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。7 F$ R3 y) |+ ]! m- i+ I6 M- R
: m2 i0 J, v" O2 \3 h8 e: [ 7、 删除" ~) h- e4 l$ b$ k% u! [
1 y' j: V; b9 r) c! q5 F HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的键。
% p+ v9 U h! W6 { l; C- L0 O/ l1 \! R6 u. k. F! p
8、删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINSTINI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。6 v w" N- ?9 [ z5 c" Y. h9 Z4 r
& y! g4 z5 }6 _ 9、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。
6 }8 ~: J8 W4 v T" D4 U& U# d; c
4 @ e T: T, w l! t 补充:由于plsql是32位,要连64位oracle需要对环境变量进行一些设置(请见"PLSQL连接64位Oracle的方法docx"),所以需要删除ORACLE_HOME、TNS_ADMIN、NLS_LANG。否则重装oracle的目录与上次安装目录不一致时,Net连接会认不到,实例创建不成功。
0 H; K* ~; o. N% c% h0 e: F& |8 _- [9 Z+ N! d' {$ m7 @
10、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。4 M$ e4 u8 f8 q, S% p
' T/ U5 w9 ?6 q* i7 ^6 g0 L 11、删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:# i8 u7 T7 k1 _5 u4 U, C
! x: f5 C; n. i* P! {, g 1)C:\Program file\Oracle目录。% O' R. A) n; F& e; V- J
* S1 p; M: i" ]7 {8 v 2)C:\WINDOWS\system32\config\systemprofile\Oracle目录。, b$ L2 y- p5 @5 S5 T3 Y$ ?
# }+ O+ Z5 E7 c# `9 z! a ~ 3)C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator& Q- n- U K4 P0 U' K) m
1 _. ^4 D1 }: a2 s& _
\Oracle目录。
9 L* F o. I# j2 I/ d+ V
3 e O m4 C$ K9 e C. c* w 4) C:\WINDOWS下删除以下文件ORACLEINI、oradim73INI、oradim80INI、oraodbcini等等。& [) w1 O6 Q n4 Q6 y O
* g3 T, x8 {7 I& w/ E2 d
5)C:\WINDOWS下的WININI文件中若有[ORACLE]的标记段,删除该段。
w4 Y, T0 i. ]4 @% D+ R z3 e7 T/ o5 x5 w) ~2 g; z
12、重新启动计算机,重起后才能完全删除Oracle所在安装目录。
/ t2 i; z$ K& ~3 g' k
! F8 m: h' S' I( U( v S1 `' y$ | |