1                            %    !" +# +$%& +' ()*+, -./ 0 123456789 1: ; <= <>? I# n@ IA BC DE IFG Q# H IJ IK ILM 1NO [P ] Q R Q 4S c TUV W XY cZ[ j c c\]^ _ `  Hab cdef gh gi gjk glm gno gpq grs t u vw gx yz u u{ v v{ |} ~ | |{ t t{      }           g  g Z  #  w        5                           L(ILoracle/ops/opsctl/CommandLineParser;Loracle/ops/mgmt/nls/MessageBundle;)VCodeLineNumberTableLocalVariableTablethis Loracle/ops/opsctl/RemoveAction;nounIcmdline%Loracle/ops/opsctl/CommandLineParser;msgBndl#Loracle/ops/mgmt/nls/MessageBundle;executeSIHADatabase()V ExceptionsexecuteDatabaseinternalExecuteDatabase(Z)Ve(Loracle/cluster/util/NotExistsException;sme/Loracle/cluster/common/SoftwareModuleException;args[Ljava/lang/Object;proceedZ,Loracle/cluster/server/ServerGroupException;+Loracle/cluster/database/DatabaseException;sg#Loracle/cluster/server/ServerGroup;-Loracle/cluster/util/AlreadyRunningException;1Loracle/cluster/util/CompositeOperationException;siha dbUniqueNameLjava/lang/String;forcedb"Loracle/cluster/database/Database;partialFailureMessageLjava/lang/StringBuffer;sgpartialFailureMessagepartiallyFailedsgpartiallyFailedsglistLjava/util/List;excpLjava/lang/Exception;sgName isDBCentricLocalVariableTypeTable5Ljava/util/List;executeInstanceinst*Loracle/cluster/database/DatabaseInstance;i$Ljava/util/Iterator;sNames!Loracle/cluster/database/Service;sbLjava/lang/StringBuilder;ae-Loracle/cluster/util/AlreadyStoppedException;df)Loracle/cluster/database/DatabaseFactory;*Loracle/cluster/database/CardinalDatabase;dbInstinstNameinstlistsList(Loracle/ops/mgmt/nodeapps/NodeException;'Loracle/cluster/server/ServerException;;3Ljava/util/List;executeSIHAServiceexecuteServiceservnxeareservNameexecuteNodeAppsce*Loracle/ops/mgmt/cluster/ClusterException;&Loracle/ops/opsctl/FrameworkException;nodeNameinodeVecLjava/util/Vector;errMsglineSep verboseModeallNodeAppsRemovedremoveOneNodeApps(Ljava/lang/String;)Zve&Loracle/cluster/nodeapps/VIPException;nee*Loracle/cluster/nodeapps/NetworkException;ge&Loracle/cluster/nodeapps/GSDException;oe&Loracle/cluster/nodeapps/ONSException;'Loracle/cluster/nodeapps/EONSException;vipLoracle/cluster/nodeapps/VIP; nodeNameGivenremoveAllNodeappsnoPromptnodeListnaf)Loracle/cluster/nodeapps/NodeAppsFactory;vipListnafexnw!Loracle/cluster/nodeapps/Network; netNumbergsdLoracle/cluster/nodeapps/GSD;onsLoracle/cluster/nodeapps/ONS;eonsLoracle/cluster/nodeapps/EONS;.Ljava/util/List;/Ljava/util/List;isNetworkDependentFree(I)ZsvipLoracle/cluster/scan/ScanVIP;sf!Loracle/cluster/scan/ScanFactory;&Loracle/cluster/scan/ScanVIPException;svipList/Ljava/util/List; executeVIPvipNamevipVec removeOneVIP(Ljava/lang/String;Z)V runningOnNode)Loracle/cluster/util/NotRunningException; vipRemoved nwRemovedzeroVIPexecuteSIHAONSexecuteSIHAEONSexecuteSIHAListenerlsnrNameallexecuteListener executeLSNRlsnrListlsnr"Loracle/cluster/nodeapps/Listener;4Ljava/util/List;executeSIHAASM executeASMnodenameasmfactLoracle/cluster/asm/ASMFactory;asmLoracle/cluster/asm/ASM; executeSCANsvestatusexecuteSCANListenersle+Loracle/cluster/scan/ScanListenerException;slsnr"Loracle/cluster/scan/ScanListener; slsnrList4Ljava/util/List;executeSrvpoolsgesecoepoolName executeOC4Joc4jFac!Loracle/cluster/oc4j/OC4JFactory;ojLoracle/cluster/oc4j/OC4J;#Loracle/cluster/oc4j/OC4JException;executeFileSystem volDeviceafasmfs)Loracle/cluster/asm/AsmClusterFileSystem;2Loracle/cluster/asm/AsmClusterFileSystemException;executeDiskGroupdgNamedgLoracle/cluster/asm/DiskGroup;!Loracle/cluster/asm/ASMException; executeGNSmessage domainName gnsFactoryLoracle/cluster/gns/GNSFactory;gnsLoracle/cluster/gns/GNS;vnfe*Loracle/ops/mgmt/has/VIPNotFoundException;gve$Loracle/cluster/gns/GNSVIPException;promptLjava/io/IOException;questionanswer SourceFileRemoveAction.java !" 23 +    &oracle/cluster/util/NotExistsException$oracle/ops/opsctl/FrameworkException   ! -oracle/cluster/common/SoftwareModuleException   -3141java/lang/Object  2320 2323    java/lang/StringBuffer !/ *oracle/cluster/server/ServerGroupException java/lang/StringBuilderget Server Groups exception:     3)oracle/cluster/database/DatabaseExceptionService retrieval exception: 3  ! "#!oracle/cluster/server/ServerGroupserver group name = $ %8db centric configuration, check for server group removalremoving server group /&removal exception: +oracle/cluster/util/AlreadyRunningException/oracle/cluster/util/CompositeOperationException3079308030773078 '() server group size is more than 12209srvctl remove instance5Checking whether server group is a server pool or notIt is a server poolIt is NOT a server pool30252324 * +,- . /0(oracle/cluster/database/DatabaseInstance 12 345 6 782007 9oracle/cluster/database/Service :! ;3147(stop running instance and services first <=+oracle/cluster/util/AlreadyStoppedException >?&oracle/ops/mgmt/nodeapps/NodeException%oracle/cluster/server/ServerException m/ @Ajava/util/VectorB CD2431 DEF G H2(oracle/ops/mgmt/cluster/ClusterException I#java/lang/Stringremoving nodeapps on node ~ J23732376 KL232823272329M N O! PQ$oracle/cluster/nodeapps/VIPException RS(oracle/cluster/nodeapps/NetworkException TU$oracle/cluster/nodeapps/GSDException VW$oracle/cluster/nodeapps/ONSException XY%oracle/cluster/nodeapps/EONSExceptionZ[\2168 ]^2439oracle/cluster/nodeapps/VIP <_` a! 2172b cd e foracle/cluster/scan/ScanVIP ghScan threw nee exception$oracle/cluster/scan/ScanVIPException205623782379removing nodeapps for VIP 2313 i42380'oracle/cluster/util/NotRunningException2381 jk2383238423822586246525882587256725899059l mn 2207nsrvctl:remove listener Get listeners oGet listener: java/util/ArrayList !p qr oracle/cluster/nodeapps/ListenerRemoved listener / s2006force is set to tu v wxy!Successfully removed ASM resourceline.separatorz {|23462348 Removing SCAN }h ~3end: removing scan2Remove network because there is no vip for network23472349Removing SCAN Listener  oracle/cluster/scan/ScanListener)oracle/cluster/scan/ScanListenerExceptionend: removing scan listener  3161The srvpool does not exist: in remove action executeOC4Jcalling getInstance  removing all instances2073OC4J resource is still running2074!oracle/cluster/oc4j/OC4JExceptionOC4J exception 2075OC4J does not exists2072 0oracle/cluster/asm/AsmClusterFileSystemException oracle/cluster/asm/ASMExceptionin remove action executeGNS31013102start: removing GNS  Removing GNS domain: "%s"   Removed GNS domain: "%s"Removing GNS resourcesRemoved GNS resourcesend: removing GNS(oracle/ops/mgmt/has/VIPNotFoundException"oracle/cluster/gns/GNSVIPException  (y/[n])    !java/io/IOExceptionoracle/ops/opsctl/RemoveActionoracle/ops/opsctl/Action'oracle/ops/mgmt/operation/ha/HALiterals m_cmdline#oracle/ops/opsctl/CommandLineParser getOptionVal(C)Ljava/lang/String; isOptionSet(C)Z'oracle/cluster/database/DatabaseFactory getInstance+()Loracle/cluster/database/DatabaseFactory; getDatabase6(Ljava/lang/String;)Loracle/cluster/database/Database; getMessage()Ljava/lang/String;(Ljava/lang/String;)V oracle/cluster/database/Database isRunning()Z m_msgBndl!oracle/ops/mgmt/nls/MessageBundle:(Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String;'(Ljava/lang/String;Z)Ljava/lang/String;oracle/ops/opsctl/Outputmsg serverGroups()Ljava/util/List;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringoracle/ops/mgmt/trace/TraceoutremoveServicesremovejava/util/Listsize()Iget(I)Ljava/lang/Object;getUserAssignedName isServerPooljava/lang/ExceptiongetCardinalDatabase>(Ljava/lang/String;)Loracle/cluster/database/CardinalDatabase;(oracle/cluster/database/CardinalDatabaseconfiguredInstancesiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;equals(Ljava/lang/Object;)Znode()Loracle/cluster/server/Node;oracle/cluster/server/NodegetNamecreateDatabaseInstancer(Loracle/cluster/database/Database;Ljava/lang/String;Ljava/lang/String;)Loracle/cluster/database/DatabaseInstance;isLastPreferredInstancelength(C)Ljava/lang/StringBuilder;stop(ZZ)VremoveInstance-(Loracle/cluster/database/DatabaseInstance;)V getServiceG(Ljava/lang/String;Ljava/lang/String;)Loracle/cluster/database/Service;oracle/ops/opsctl/ConstantsLINE_SEPARATOR list2Vector'(Ljava/lang/String;Ljava/util/Vector;)Voracle/ops/mgmt/cluster/Cluster getLocalNodeadd elementAt(Ljava/lang/Exception;)VgetListOfNodes$(Ljava/lang/String;)Ljava/util/List;'oracle/cluster/nodeapps/NodeAppsFactory+()Loracle/cluster/nodeapps/NodeAppsFactory;getDefaultNetworkNumbergetVIPs(I)Ljava/util/List; getNetwork$(I)Loracle/cluster/nodeapps/Network;getGSD()Loracle/cluster/nodeapps/GSD;getONS()Loracle/cluster/nodeapps/ONS;getEONS ()Loracle/cluster/nodeapps/EONS;oracle/cluster/nodeapps/GSDoracle/cluster/nodeapps/ONSoracle/cluster/nodeapps/EONSgetVIP1(Ljava/lang/String;)Loracle/cluster/nodeapps/VIP;(Ljava/util/List;Z)Voracle/cluster/nodeapps/Network getNumberjava/lang/Integer(I)Ljava/lang/String;oracle/cluster/scan/ScanFactory#()Loracle/cluster/scan/ScanFactory; getScanVIPsnetwork#()Loracle/cluster/nodeapps/Network; runningNodevalueOf(I)Ljava/lang/Integer;(oracle/cluster/impl/crs/ResourceLiteralsLISTENER*Loracle/cluster/impl/crs/ResourceLiterals; getListeners(I)V getListener6(Ljava/lang/String;)Loracle/cluster/nodeapps/Listener;isValidNodeName(Z)Ljava/lang/StringBuilder;oracle/cluster/asm/ASMFactory!()Loracle/cluster/asm/ASMFactory;getASM()Loracle/cluster/asm/ASM;oracle/cluster/asm/ASMjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;getNetworkForScanremoveScanVIPsgetScanListeners#oracle/cluster/server/ServerFactory'()Loracle/cluster/server/ServerFactory;getServerGroup7(Ljava/lang/String;)Loracle/cluster/server/ServerGroup;oracle/cluster/oc4j/OC4JFactory#()Loracle/cluster/oc4j/OC4JFactory;getOC4J()Loracle/cluster/oc4j/OC4J;oracle/cluster/oc4j/OC4JgetAsmClusterFileSystem=(Ljava/lang/String;)Loracle/cluster/asm/AsmClusterFileSystem;'oracle/cluster/asm/AsmClusterFileSystem getDiskGroup2(Ljava/lang/String;)Loracle/cluster/asm/DiskGroup;oracle/cluster/asm/DiskGrouporacle/cluster/gns/GNSFactory!()Loracle/cluster/gns/GNSFactory;getGNS()Loracle/cluster/gns/GNS;'(Ljava/lang/Object;Ljava/lang/String;)Voracle/cluster/gns/GNS removeDomainLjava/io/PrintStream;java/io/PrintStreamprintinLjava/io/InputStream;java/io/InputStreamread! !"#T*,-$ %*&'()*+,-./#4*$ % &'0 1/#4*$ % &'0 23# *dM*f>:,:!: Y : Y t Y*Y,S : Y *y2Y,S:**6*Y:Y:66: 9: -: 6 WY ! !"#: $-: 6 &WY'! &!"#: : 6 (  ) *+: Y,! -!"# .2 -: 6 /#Y0! !"# 1-:6WY !!"# 6 2WY3! 2!"#:  :  6 2WY3! 2!"#:  :  6 2WY3! 2!"#k:  :  `6 2WY3! 2!"#5: +6 2WY3! 2!"#m9Y SY,S: Y*6 !7!"2*v& !Y SY,S: *8 2 YY*9Y,S!7!" *v*: # 2 Eil %L'4L]5L L'-]c$b  #%24AEOiln{    )CFILT!X$h&u'*,-.12;589:MOQ R'?)A-M2O5Q@R]C_EcMhOkQvRGIMOQRMOQRVXZ[7^:_KaZbignimnp%% 454 67n 47%89:;(4< (4= (4<u>? )4@ _4A 47 $89 Z89 &'B; CDE;FGHIJIK;L;MN OP InQD LkR; S MT 0 U/# g*dLM,+;N-<:)#=# Y*>Y?S @#*+:Y,!-!"#.#A# Y*>Y?S B#*f6*y2Y+S:**C6*D:*i:-E:F:  G9 HI:  JK,- LMN: Y*OYS P:  )~Y:  F:  G; HQ:  R:  S ,T !W   !W Y*UYSY "SY+S !VW#X: -ZDM Y,& M Y,\ M Y, M Y,^ M Y, Y %%"%% 2["2[ ?"? L]"L] Y "Y $9x |}',GLYu.CINir| "%&23?@LMYZf%YK>?%89:;'VW  @XY  ZD )[\ BXY r]^ _` abFcMNsE;5dW*eD"fNrgN & 4=3 4h@ 45M 4iZ 47g&' ]CDS MT"fjrgk 0 l/#3*_$ % &'0 m/#+e*dL*sM*f>:+,`:a0: Y : Y : Yb 47 4F4U4$: #,479F H U Wd%\ #ab,n\9 67H o5W p@e&' [CDQqDGE;0 r/# cYdLYMeN*v66*n!*f**n+g+hiW: Yk 6+lX+mn:Yo!!"#*p6%:q,Yr!-!"W,s Y,7 %*t*uLTWj $r".; L$T'W%Y&f+r,}-/4013+678:;>A%f Y st 4u}JvDi^w)&'xyzI{D|;"};0 ~#" =>*f6*y6Y:e:*+v:*n=>TOY+S: 6 **w 6 **x6  *y 6 : z: : Y : :   {|: {:  : o::  )G =6  Y 2 Y 2!!"!W 2#> )>:  {6:  ~: &k:: _:: S:: B =6  Y 2 Y 2!!"!W 2#::  :&k:: _:: S::B =6  Y 2 Y 2!!"!W 2#::  :&k:: _:: S::B =6  Y 2 Y 2!!"!W 2#::  :&k:: _:: S::B =6  Y 2 Y 2!!"!W 2#S ! 0& YY*!+!" ::: :::  +Z )%Y*!!"!W F:GH:2`:: &T:: H:: <:: +6 Y 2!!"!W 2#: Bp:: 6d:.\:&T:: H:: <:: +6 Y 2!!"!W 2#: Bp:: 6d:.\:&T:: H:: <:: +6 Y 2!!"!W 2#:  (*   Bp:: 6d:.\:&T:: H:: <:: +6 Y 2!!"!W 2#: >l:: 2`:*X:"P:: D:<:  :! +6 Y 2!!"!W 2#! 3 YY*!+!!"!" Z }OX^OXjO[v^gvjsvv{vGNTGN`GQlT]l`illql7}7777 4%}1="=%.=1:==B=y4yYy5yy y/54/AY/I5/Q/] 2i5>iAFiINiQZi]fiini4Y5         Eek4EewYEe5EeEe Ehktw|$>HIJKL#M(N/P;R=W?YIZS[V\Z]o_abcfhjmkloprsstuvwxyz {&|.3>BELOX[^`dgjlpsv 7ADGNQTVZ]`bfil{-7<i"%'+.137 := L O l vy~''''' !'"#$% )+,-$//12?5172;3>?A3F?I4N?Q5S6W7Z?]7_8c9f?i:x;{<=BDEFHJXJKLXLXMXNOPXPQRX STU8VBZE\J]N^Z`ebhokbmcqdtowd|oeofghohojklmqr v%Z<SB89 V?:; 67  `5l5V5b5444447 "XYp@'35p@4`4A477p@C4`K4AS_47p@4`4A47mp@y4`4A47 &' vD ;;E;;#H^({D/NsK; p VN SP E L)BDLS/V 0 # MNYS::N-F:G!H:^:Y! !"#?:* Y :* Y :z:!:* Y :|:!:* Y )KOKnK }$!:JLOQknp  %:$(XY6Q45p447674 &' )  N89`7NS 70 /# *f<*y=*iN*v684Y-S:**6*cYd:*-g6lJmn:Y!!"#*:q Yr  $Z )1;MRabkr%p ;'89M:;4u;DuQw)&' E;;D)|;k\y0 #YN*v6666:z:: Y : : +: &r:  : f:  : Z:  :  I & Y 2 - 2W 2#Y+S: Y* : :  : H:  : <:: + & Y 2 - 2W 2#C > 4 M: Y+SY S: Y*  : : : : :   6&>:  : 2:  : &:: - 2W 2#: 6  ( 6 * 6 6&>:  : 2:  : &:: - 2W 2#:Y+S: YY* !!-7!" C>Y S: YY* !!-7!" (AY S: * !Y+S: * $' <DJ<DV}<GbJSbV_bbgb}WZ}W_ WdWi[n~4n~}n4      $o$')69<DGJLPSVX\_bqvz    &4CWZ\_adfk n"s#{$~&/&'(/()*/+,-2356789:=F=>?F?@A F BC&D0H5I?JlNvOPVWXY[]^_c%B ) 67 L5 X 894 4#D C89 \4 a47 f4 k4h p@  p@  ?-89 -89 89 89 &'DE;HI|;;;;9 <P > 5) 0 /#o*f<*v=NzN: Y :-:*:: Y* : Y* : Y  /NQ/Ne4/Ny$Rk lnpsqr,u/w5x=yAzNQ{S|e}g~y{%\  67S5gp@{ &' E;u|;s/Z0 /#o*f<*v=NzN: Y :-:*:: Y* : Y* : Y  /NQ/Ne4/Ny$R ,/5=ANQSegy{%\  67S5gp@{ &' E;u|;s/Z0 /#N*lL*a=*f>+ Y* + L*+$&  &8@GM%*N&' DD:;0E;0 /#N*lL*a=*f>+ Y* + L*+$&  &8@GM%*N&' DD:;0E;0 #*n*YS#zN+¸#-:0YĶ!+!"#Y:-+ǹWF:G6H:Y˶!!"#Ƨ*N Y- N Y- N Y-b " ""4$V "'+/4=S]j%p :N$s=XY+]SN 67 5 p@&'DE;S:]S0 /#3*ͱ$ % &'0 /# *nH*YS*nL*+Κ Y*Y+S *i*YS*f<YѶ!Ҷ"#M,N-ָ#*M Y, M Y,b M Y,  4$V ",7 Q]s}+ "$&(*,%R,%D  47 4@ 45&'}VE;0 /# LMNY:׸:6*f6*y6+&**6  *۸#:  L ޸#?: Y : Y : Y : Y ߷  Y" *+#+0: Y : Y b : Y \x{\x\x \x54 $(45689:<$=/>9?I@NA[B\GaIfKlMsOxX{P}QRSTUVWZ[abckefghijl%I:; f } 5  67 4A 4 4@  47 &'N Nz^{D;$E;/;S 0 /# YL׸M>*f6*y6+&**6*#::F:G_H:  D: +Y b!,!"!W>": +Y !,!"!W>#0: Y : Y : Y  Y+" 4SSS $#uvwyz&|0}@ERSX]d %@:;p@  M mfXY]{dtN 5  67&'z^ {D ;E;&;S dt0 /#K *gL+M,. Y*nY+S ,1MMY!+!"# Y, M Y, M Y,^ M Y,߷  ;> ;a ;n] ;{5$B 5;>?Uabno{|%H)>??"5b <o i| A&' D0 /##*f<#M,N#-*v*MY!,b!"# Y* MY!,!"#* Y, MY!, !"# Y* BE4BqB$V")5BEF_qr%H*%F+_@r2+_5&'E;0 /#1_*dLM,+N*f6-7L Y+b L Y+ L Y+ L Y+ '*4'7'D'Q $> '*+78DEQR^%\ DE;+ 4@8 4E 45R 47_&'0 /#1_*gLM,+N*f6-7L Y+b L Y+ L Y+ L Y+ '*4'7'D'Q $>   '* +78DEQR^%\ DE;+ 4@8 4E 45R 47_&'0 /##*f<**M*,>*M, #*dM N- : , ,, ###DM Y, M Y,b M Y, M Y, M Y, ;;4;;; $ $(), -&.*/60:1;5A7K9O<U>\?d@kBqCyDFRHIJKLMNOPQT%z D&:;K:DO6U0  p@  5 67&'E;0 #=Y+!!"= N-qy Y!$$[^!b$_%`)a+d%*%4=&'=D!)