手工卸载双机vcs
上一篇 / 下一篇 2014-05-29 09:11:22 / 个人分类:总结
卸载SAG双机(VCS)
介绍VCS常用命令。51Testing软件测试网0f j'H{ix@R7K#a_$R
aYFh7H6w(B1Ps*G0如果您需要了解VCS详细信息,请登录http://www.veritas.com(VCS官网)获取相关内容;51Testing软件测试网.O+oLknB
51Testing软件测试网 yQ:^
d)B \E,V4Y 命令名称 "WY"Zb9kS*Op0 | -}t5c vq5iTf0命令说明51Testing软件测试网8{!i&E a$m"G4vS8g%J |
---|---|
51Testing软件测试网6dj9X(D0H`zD
| hastart -all51Testing软件测试网%jC/r+C|c | 51Testing软件测试网MTQ$R9O)AKO 启动VCS。51Testing软件测试网6^}Q uXRc)`K |
51Testing软件测试网R*@!d sIol hastop -all -force51Testing软件测试网;BvtNH*o | 51Testing软件测试网PJ!d,m'|z6NHC\ 停止VCS。 beU[c8pq V0 |
51Testing软件测试网Z)i~7E M&Kb hastatus -sum51Testing软件测试网mKt4r"h*n`K | {Gl3Jq2f0检查VCS软件是否运行正常。 R'U?M%}^0c8a:_A:a^2T0列出双机的所有资源及资源组,查看其状态。51Testing软件测试网&s_`L2h#E H |
~2}1}/O l} JC0hagrp -state %gG0Ovlq+GY0 | 51Testing软件测试网7UU#e,PJQAa%D:S 列出双机所有的资源组的状态。51Testing软件测试网Yg7X*N_PW |
H"E([G h&Q'nl o0hagrp -onlineClusterService-syssystem_name51Testing软件测试网^-U+s[pg{ | 51Testing软件测试网m~ue^/T3{GQ 使VCS资源组处于在线状态。51Testing软件测试网!A^B}!Kh5uFH ] y |
'a Q'op+d w0hagrp -offlineClusterService-syssystem_name51Testing软件测试网+G8D)A }^I/PD | 51Testing软件测试网t$o;a@*|/? H.c 使VCS资源组处于离线状态。 8n{E9B\Ya2O"S0 |
x#qTB-` wW:h0rpm -q VRTSvcs51Testing软件测试网:N(U%h~D+K | \%NpI}8u`0检查VCS版本号。51Testing软件测试网4o(d8hz:r v:Dy3V |
zn)J+yW0v?0haconf -makerw51Testing软件测试网w6g-|kZi'Oh | 51Testing软件测试网3X+@
_+KVqZ
zw 启动VCS的读写模式。 r?Z0Wr(M$c0 |
51Testing软件测试网$P*`%^_] haconf -dump -makero 9F]fRC'bh0 | 51Testing软件测试网T/g B*j
_'O+Se(p 关闭VCS的读写模式。 %l m4W f!v#Q;v0 |
P4]_n:oS0
JL7}/e)gL,u051Testing软件测试网}F r UA P2k
卸载SAG应用
全部展开JZKCl0
- 通过VCS客户端卸载:
- 登录VCS客户端。
- 选中“Cluster Explorer”窗口左侧的资源列表中的“cop_app_rg[N]”资源组,右键单击,在弹出的快捷方式中选择“Delete”。说明:51Testing软件测试网j4VYn6C9G
资源与资源组名称后面的[N]中的N表示有N套双机,N值会根据实际情况而定。
t p6G5C-@-E M&B&[0 - 根据删除cop_app_rg[N]资源组的方式删除sag_db_rg和sag_uoa_rg资源组。
- 通过执行VCS命令卸载:
- 以root用户登录双机主节点或备节点。
- 执行hagrp -offline cop_app_rg -any命令,停止cop_app_rg资源组。
- 执行hastatus -sum命令,查看cop_app_rg资源组是否停止。
- 执行haconf -makerw命令,启动VCS的读写模式。
- 删除cop_app_rg资源组的资源。
- 执行hagrp -resources cop_app_rg命令,查询所有属于cop_app_rg的资源。
- 执行hares -delete资源名命令,删除查询到的所有资源。
- 执行hagrp -delete cop_app_rg命令,删除cop_app_rg资源组。
- 根据删除cop_app_rg资源组的方式删除sag_db_rg和sag_uoa_rg资源组。
- 执行haconf -dump -makero命令,关闭VCS的读写模式。
- 执行hastatus -sum命令,查看双机资源组状态。
Q+ZN5F!YEp0如果cop_app_rg、sag_db_rg和sag_uoa_rg资源组不存在,表示资源组成功删除。
$|0~'USf0 - 以root用户登录双机主节点及备节点,执行rm -rf/opt/AppHAAgent/bin/app/*命令,删除双机脚本。
6J-T0L%ic0d051Testing软件测试网5KL G%tN![v&tL6W
- 通过VCS客户端卸载:
- 卸载Cache-Server模块。51Testing软件测试网3B;}oil说明:Cache-Server模块以单机方式分别安装在CM-Center模块的双机上,两个单机组成热双机。
- 以root用户分别登录Cache-Server模块的热双机。
- 执行crontab -e命令,删除定时任务。删除如下内容:
* * * * * su - root -c "/opt/huawei/sagcrontab/start_app.sh cache"
- 切换到cache用户。说明:
;p8@@gR$q2k0cache为Cache-Server模块的安装用户。51Testing软件测试网ve Gd vh-^H
- 执行stopapp命令,停止进程。
- 切换到root用户。
- 执行userdel -rcache命令,删除cache安装用户。
- 卸载COPSAG模块。51Testing软件测试网4kb1U&F.x3n~0a1v+f2_
- 以cop用户登录COPSAG模块所在服务器的主节点。说明:51Testing软件测试网;_rj7dY$g
cop为COPSAG模块的安装用户。51Testing软件测试网'O~Py&F1q
- 执行stopapp命令,停止进程。
- 切换到root用户。
- 执行mount命令,查看文件系统,根据SAG安装规划卸载文件系统。说明:请在当前文件系统挂载的节点执行此操作。
G&aU-x]8D0#umount/home/cop/data
:qbd OtT/E0G2~/{@nFw0K8^6r0#umount/home/cop/sag/bill
(y(gL6@wD_,w0R|{Z:p ~(K w]0#umount/home/cop/sag/data51Testing软件测试网7i-R7C(eR@
51Testing软件测试网I5E __5N)Gw#umount/home/cop/sag/log51Testing软件测试网.Nd'`6W.I,p
- 执行userdel -rcop命令,删除安装用户。
- 查询vg_copsag_app所使用的PV。51Testing软件测试网I&r
JuU1mX$sp G
在COPSAG模块所在服务器的主节点或备节点执行步骤2.b.vi到2.b.ix。51Testing软件测试网L1Sz.@/E%acP
说明:51Testing软件测试网9[V!h(^%XL&W,kFqCZ请在当前文件系统挂载的节点执行此操作。#pvscan
D[tob\8T0屏幕显示如下信息:PV /dev/sdh VG vg_copsag_app lvm2 [34.00 GB / 14.00 GB free]
- 删除vg_copsag_app。
bD W9{/e;c+Y0#vgchange -anvg_copsag_app
-vS^}?(?)N2C0'w }:v`~ltS'X F0#lvremove/dev/vg_copsag_app/lv_copsag_log51Testing软件测试网'U$U:z:{{q1f$B
51Testing软件测试网+yb)M*C0pIbQ-O#lvremove/dev/vg_copsag_app/lv_copsag_data51Testing软件测试网"|u4Yf(V`
a^i0~&S,k'D^d0#lvremove/dev/vg_copsag_app/lv_copsag_bill
!h L h/_;Jz0XB"{3S0R0#vgremovevg_copsag_app51Testing软件测试网]&Ni0jBh,A
- 执行pvremove -ff/dev/sdb命令,删除PV。说明:
.UC{2uY0/dev/sdb为所查询到的vg_copsag使用的PV。51Testing软件测试网1Ms\4s@jS
- 删除浮动IP。#ifconfigbond1:0down说明:bond1:0为SAG浮动IP对应的网卡,可通过ifconfig命令查找。
51Testing软件测试网c*e4LEoN.He
- 以cop用户登录COPSAG模块所在服务器的主节点。
- 卸载UOA模块。
2E\K)@nK0
- 以saguoa用户登录UOA模块所在服务器的主节点。说明:51Testing软件测试网@^wLsbo
saguoa为UOA模块的安装用户。
4g*v5A.YRn0 - 执行stopuoa命令,停止进程。
- 切换到root用户。
- 执行mount命令,查看文件系统,根据SAG安装规划卸载文件系统。说明:请在当前文件系统挂载的节点执行此操作。
|w H V;JO"P0#umount/home/saguoa
r4WjM5`kJ2G0 - 执行userdel -rsaguoa命令,删除安装用户。
- 查询vg_sag_uoa所使用的PV。51Testing软件测试网4W(KaO;e:gZc|
在UOA模块所在服务器的主节点或备节点执行步骤2.c.vi到2.c.ix。51Testing软件测试网b)XYf8dE:|K}+kR
说明:请在当前文件系统挂载的节点执行此操作。+iaCna%}0#pvscan
$j*iA _Aq%kY%`[0屏幕显示如下信息:PV /dev/sdf VG vg_sag_uoa lvm2 [34.00 GB / 25.00 GB free]
- 删除vg_sag_uoa。
Q|~dq$Hmw/p0#vgchange -anvg_sag_uoa
W.Y f&~4JeN051Testing软件测试网)B;fV:_~#lvremove/dev/vg_sag_uoa/lv_sag_uoa51Testing软件测试网 F E%sg'J
51Testing软件测试网V6S/v:h? W#vgremovevg_sag_uoa51Testing软件测试网P;H'F5M)V:I#G$C
- 执行pvremove -ff/dev/sdb命令,删除PV。说明:
*uNpE*C@#Zt4{0/dev/sdb为所查到的vg_sag_uoa使用的PV。
C}0VTl@0A5b0 - 删除浮动IP。#ifconfigbond1:0down说明:bond1:0为UOA浮动IP对应的网卡,可通过ifconfig命令查找。
z[)p3Fl,NOXp051Testing软件测试网N*?KU2q`"e
- 以saguoa用户登录UOA模块所在服务器的主节点。
- 卸载Cache-Server模块。51Testing软件测试网3B;}oil
卸载数据库双机
1I$Q/D/G L ZD"S0请在当前数据库运行的节点上执行以下操作。
f4p/sW!i051Testing软件测试网5|~0Q)B3?HKX#O查看数据库是否运行在当前节点的操作方法如下:51Testing软件测试网0vg/i1x@
- 以oracle用户分别登录数据库主备节点。
- 查看数据库是否运行在当前节点。51Testing软件测试网3|5wM4h$L^ y
$ps -fuoracle51Testing软件测试网#g+^i0p~#kq
如果屏幕显示如下类似信息,则表示数据库运行在此节点:UID PID PPID C STIME TTY TIME CMD oracle 822 1 0 02:31 ? 00:00:00 ora_pmon_copsagdb oracle 825 1 0 02:31 ? 00:00:00 ora_psp0_copsagdb oracle 827 1 0 02:31 ? 00:00:25 ora_vktm_copsagdb oracle 831 1 0 02:31 ? 00:00:00 ora_gen0_copsagdb oracle 833 1 0 02:31 ? 00:00:00 ora_diag_copsagdb oracle 835 1 0 02:31 ? 00:00:00 ora_dbrm_copsagdb oracle 837 1 0 02:31 ? 00:00:10 ora_dia0_copsagdb oracle 839 1 0 02:31 ? 00:00:08 ora_mman_copsagdb oracle 841 1 0 02:31 ? 00:00:00 ora_dbw0_copsagdb oracle 843 1 0 02:31 ? 00:00:00 ora_dbw1_copsagdb oracle 845 1 0 02:31 ? 00:00:00 ora_lgwr_copsagdb oracle 847 1 0 02:31 ? 00:00:01 ora_ckpt_copsagdb oracle 849 1 0 02:31 ? 00:00:00 ora_smon_copsagdb oracle 851 1 0 02:31 ? 00:00:00 ora_reco_copsagdb oracle 853 1 0 02:31 ? 00:00:00 ora_rbal_copsagdb oracle 855 1 0 02:31 ? 00:00:00 ora_asmb_copsagdb oracle 857 1 0 02:31 ? 00:00:01 ora_mmon_copsagdb oracle 861 1 0 02:31 ? 00:00:04 ora_mmnl_copsagdb oracle 863 1 0 02:31 ? 00:00:00 ora_mark_copsagdb oracle 1792 1 0 02:31 ? 00:00:00 ora_qmnc_copsagdb oracle 2039 1 0 02:31 ? 00:00:00 /opt/oracle/product/11gR2/db/bin/tnslsnr LISTENER_ORA -inherit oracle 2221 1 0 02:31 ? 00:00:00 ora_cjq0_copsagdb oracle 2503 1 0 03:59 ? 00:00:00 ora_w002_copsagdb oracle 3449 1 0 02:31 ? 00:00:00 ora_q000_copsagdb oracle 3451 1 0 02:31 ? 00:00:00 ora_q001_copsagdb oracle 3623 1 0 03:31 ? 00:00:00 ora_o000_copsagdb oracle 4048 1 0 03:59 ? 00:00:00 ora_vkrm_copsagdb oracle 6168 1 0 03:32 ? 00:00:00 ora_w000_copsagdb oracle 8223 1 0 02:32 ? 00:00:00 ora_smco_copsagdb oracle 9262 1 0 03:48 ? 00:00:00 ora_w001_copsagdb oracle 11152 1 0 04:02 ? 00:00:00 ora_w003_copsagdb oracle 14310 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14421 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14432 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14452 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14541 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14555 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14618 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14804 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14809 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14813 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14815 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14817 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14819 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14832 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 14855 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15055 14789 0 04:04 ? 00:00:00 sshd: oracle@pts/2 oracle 15056 15055 0 04:04 pts/2 00:00:00 -bash oracle 15167 1 0 04:04 ? 00:00:00 ora_w004_copsagdb oracle 15425 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15427 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15492 1 0 04:04 ? 00:00:00 ora_w005_copsagdb oracle 15517 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15531 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15659 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15704 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15720 1 0 04:04 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15740 1 5 04:04 ? 00:00:01 oraclecopsagdb (LOCAL=NO) oracle 15935 1 0 04:05 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 15955 1 0 04:05 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 16000 1 0 04:05 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 16003 1 0 04:05 ? 00:00:00 oraclecopsagdb (LOCAL=NO) oracle 16289 1 0 04:05 ? 00:00:00 ora_w006_copsagdb oracle 17202 15056 0 04:05 pts/2 00:00:00 ps -fu oracle
以下以数据库运行在主节点为例介绍卸载数据库方法。
uc MRU|3m{"T"@;Ad0- 以oracle用户登录数据库双机主节点。
- 51Testing软件测试网`:v8bQWMKH&D6J#H
$sqlplus "/as sysdba"
/| U"W-M9Z.EC0 7gSgMz0@1lZ0SQL>drop usercopsagdbcascade;
8AZ#D4ay7kD0其中copsagdb为SAG应用数据库用户名。51Testing软件测试网bk/IPL{&N8F}
NKH%S-`&m051Testing软件测试网j0tg4{}U*S6N
+x3_.~5If/hDsUT0SQL>drop usercopsagdbmcascade;
6jiMk]c0其中copsagdbm为SAG数据库维护帐号。51Testing软件测试网R5[HC@R B&Se
K CyX|3K0
s,mm9F|4bP9N0- 51Testing软件测试网G c3D:@&_Roc注意:51Testing软件测试网&f!i+gF o^o]j;X如果出现以下情况,请不要执行后续操作:
- 卸载后重新安装时需要使用已有表空间
- 与其他部件合用表空间
51Testing软件测试网0^o jd9K(c2_,N)p
- 执行如下命令,删除SAG应用数据库表空间。51Testing软件测试网T2P[:KhsPL
51Testing软件测试网(P&LB{T$n@ c C.W
SQL>drop tablespace copsagdata including contents and datafiles;51Testing软件测试网+l1k~2Z&k%\
说明:~b:hJP D0其中copsagdata为SAG应用数据库表空间名。51Testing软件测试网C Rb6Xj
,Id}*W\"c Z"X5W@_.d051Testing软件测试网^#Z3wmBW:AH
- 执行如下命令,删除SAG应用数据库索引表空间。
_+Cjz^j051Testing软件测试网\0RQG.MgO7^{
SQL>drop tablespace copsagidx including contents and datafiles;
e5qr^n?K"z6M S&m,D0说明:51Testing软件测试网.^W},XbM%iix6~$b hvp vT([0其中copsagidx为SAG应用数据库索引表空间。
M7NYf x!`c2~051Testing软件测试网6w'_0J'Vv-I
4o"|palj`V`:IX0SQL>quit
S te)ttnZ C,P;n.Op0- 51Testing软件测试网+G i3Eog,E+_
51Testing软件测试网 ?ik#mn'~s
数据库备机也需要卸载数据库实例。
8Sc W3Pl&\0注意:如果出现以下情况,请不要执行后续操作:- 卸载后重新安装时需要使用已有实例
- 与其他部件合设数据库
5Cc M:PC[051Testing软件测试网 S%K!o&mD6sx
51Testing软件测试网.I?f oM#l3b$dbca -silent -deleteDatabase -sourceDBcopsagdb-sidcopsagdb
D7` Cd'H[#_UjG0其中,copsagdb为数据库实例名。51Testing软件测试网G8B fU9k:L"i
51Testing软件测试网kip!?gg}/p {51Testing软件测试网 Zh,a@v
%Kn p:C0Z2|0
2~7Ac8[4r!dm9d0数据库备机也需要删除监听。
+M_Kb1EO,[)B7IK051Testing软件测试网8} ED\ k^%L-~51Testing软件测试网3C\N9qA]^'z
(~q'f3R9\?-Oz)JU0$lsnrctl stop51Testing软件测试网y ZU#s8{6gbS
51Testing软件测试网:?*P'c:l"~`i$cp -f${ORACLE_BASE}/.bash_profile.bak ${ORACLE_BASE}/.bash_profile51Testing软件测试网;KZ A8e4W%wT)y
51Testing软件测试网2GfTb(O.^$cp -f${ORACLE_HOME}/network/admin/listener.ora.bak ${ORACLE_HOME}/network/admin/listener.ora
&BF1y,U-g'o g"k5X0- 以grid用户登录数据库双机主节点。
- 执行asmcmd命令后,执行ls命令,查看资源。
- 卸载dg。
)`}z~"dwN0#dropdgdg_data
&Jx0r7]9H tu%ej0l&l1N7w#}_;i*L!O0#dropdgdg_ora51Testing软件测试网-^F{3\tm5g,s
#~FZ/MK#D^%xWRA0#dropdgdg_index51Testing软件测试网P:v3L!K#~z+?0]-UA
- 以grid用户分别登录数据库双机主备节点,分别执行crsctl stat res -t命令,查看资源状态。
J,t0{S lXa}5f)it0确保资源处于停止状态,如下所示:
ora.DG_DATA.dgOFFLINE OFFLINElinux156 ora.DG_INDEX.dgOFFLINE OFFLINElinux156 ora.DG_ORA.dgOFFLINE OFFLINElinux156 ora.LISTENER.lsnr ONLINE ONLINE linux156 ora.asm ONLINE ONLINE linux156 Started ora.ons OFFLINE OFFLINE linux156 -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.cssd 1 ONLINE ONLINE linux156 ora.diskmon 1 OFFLINE OFFLINE ora.evmd 1 ONLINE ONLINE linux156
_4r8O b|+`9{0如果资源处于启动状态,在主备节点分别执行crsctl stop res资源名称命令,停止资源。
?)M`N[+Nsh/C0w0J6G:^q/a0
fn'A ]b0 - 以grid用户分别登录数据库双机主备节点,删除资源。
a2z s"w5_zb)f0#crsctl delete resora.DG_DATA.dg51Testing软件测试网l |+o7D/Q
51Testing软件测试网bUL2Y6V8f,~4I#crsctl delete resora.DG_INDEX.dg
r'j'B\\U+j!V051Testing软件测试网cL*^P:P'A0]{ X#crsctl delete resora.DG_ORA.dg51Testing软件测试网w6O0ct:W l/A
TAG:
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | 5 | 6 | ||||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 |
我的存档
数据统计
- 访问量: 109818
- 日志数: 89
- 图片数: 1
- 文件数: 15
- 建立时间: 2013-03-01
- 更新时间: 2018-08-23