在linux下卸载oracle软件比较简单,可以简单的把相关目录删除掉,然后清理一下/etc下oracle相关的文件就可以。 ' q' x* @# _/ T: X/ X# s
但还是有必要了解一下如何通过工具来卸载。
" a9 v, I6 d4 Q/ Y& `
3 q3 w% ^1 P" G2 T0 Q; M$ J* c& F" H5 }/ }9 S5 W* v
1、首先配置响应文件 ' n o1 _; j) Q* v' K7 z5 t: ]$ h
如下是一个响应文件例子:
6 m1 \; g, t+ j7 Q5 I# ?( q: M[root@suk1 response]# more uninstall.rsp : j- R: q" y' y
#-------------------------------------------
$ o9 h6 k M6 L6 L#响应文件的版本
0 t5 p5 @) N0 U5 ~. P$ bRESPONSEFILE_VERSION=2.2.1.0.0 W- D# n( F, O1 i
#oracle用户组
; v* U4 f. S( h- y* C! L- jUNIX_GROUP_NAME=oinstall
v V/ l9 L" H, F7 k#ORACLE_HOME的完整路径 + T' M. t7 U# c( Z! Z2 z! d
ORACLE_HOME="/opt/oracle/product/10g" , g% h3 ]& X/ q, S. B! E
#ORACLE_HOME名称
& D% q8 C: R8 }$ |& |& d% q1 wORACLE_HOME_NAME="OraDb10g_home1"
1 {% U$ F# ~. G& c ADEINSTALL_LIST={"oracle.server","10.2.0.1.0"}
/ O' j- R/ H0 a2 G* y" [#设置dba组名
; g) e& u8 |6 C7 W8 Bs_nameForDBAGrp=oinstall 0 _- A5 y% q1 D" v' D) H
#设置oper组名
( U9 P$ e7 |7 i2 os_nameForOPERGrp=oinstal * r" r2 G$ J* O( V4 I
#--------------------------------------------
2 G3 a# T3 g# d; f3 w以上参数根据实际情况休修改。
( x/ H: ]2 q7 N2 V2 ]& I6 C8 r; c2、在oracle用户下卸载
+ X' }7 [; k. r9 e: j[oracle@suk1 database]$ ./runInstaller -silent -deinstall -removeallfiles -removeAllPatches "REMOVE_HOMES={$ORACLE_HOME}" -responseFile /soft/database/response/uninstall.rsp
: w0 m0 V \ A% HStarting Oracle Universal Installer... $ R' t# j- A( X
Checking installer requirements... # S' h2 B% {2 g5 h) o; \& O/ C
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
3 S$ n2 ~* l y/ X0 c4 F. LPassed
7 s B' | \ x! p
( V" q! f* S2 V! K' S- [All installer requirements met.
% @5 F J9 ~4 u7 @5 ^% jPreparing to launch Oracle Universal Installer from /tmp/OraInstall2007-11-06_06-07-45PM. Please wait ...[oracle@suk1 database]$ Oracle Universal Installer, Version 10.2.0.1.0 Production 4 \' E4 J& f* r Y7 s
Copyright (C) 1999, 2005, Oracle. All rights reserved. ' h& r3 I) Y4 P& n
Starting deinstall
- U* P6 x5 e; L! m1 E2 o! J1 B% N9 Z3 X) i) d! Q& i
Deinstall in progress (Tue Nov 06 18:07:58 CST 2007) g( ~1 M# z8 @
WARNING:The directory: /opt/oracle/product/10g will be deleted after deinstall.
6 g/ _ p# `& H5 s, t+ MClick on "Yes" to continue. % r7 S8 m. e# g% O
Click on "No" to perform deinstall without deleting the directory. ! P6 u: E9 x+ C* {' k
Click on "Cancel" to go back to "Inventory Dialog". / T- k/ _# {( |8 r
Configuration assistant "Oracle Database Configuration Assistant" succeeded
5 Y6 f- F3 ]; U b8 oConfiguration assistant "Oracle Net Configuration Assistant - Deinstall Script" failed
5 d, G4 k: p8 v( D1 t.......................................................................................... 100% Done.
4 W* N: N) e2 R8 m* qDeinstall successful
* R1 g6 F# j; o$ ZEnd of install phases.(Tue Nov 06 18:08:50 CST 2007) ; e; g; t- y6 z7 n3 j( I
End of deinstallations
: o" s4 L- S* R+ cPlease check ’/opt/oracle/oraInventory/logs/silentInstall2007-11-06_06-07-45PM.log’ for more details. + b1 E( B O ^8 H4 y
命令执行完后,oracle会把oracle_home和/usr/bin下的相关文件都删除。 3 G0 e5 v u2 k# ~% K' S% ~ t
步骤很简单,这里也简单记录一下。 |