1 z y y y      M  M           %   !"# +$% +& '( +)* 1(+ 3(, 5(- 7(. /0 12 /3 45 y 4678 A( )( *( /9 :5 :6; H( < =>? @A yB CD OE FGHI U(J W(K LM LNO P5Q R STU P6VWXYZ f([\]^ _` _a b5cde b6fg hijklL(ILoracle/ops/opsctl/CommandLineParser;Loracle/ops/mgmt/nls/MessageBundle;)VCodeLineNumberTableLocalVariableTablethis"Loracle/ops/opsctl/RelocateAction;nounIcmdline%Loracle/ops/opsctl/CommandLineParser;msgBndl#Loracle/ops/mgmt/nls/MessageBundle;executeService()VdiNameLjava/lang/String;di*Loracle/cluster/database/DatabaseInstance;i$Ljava/util/Iterator;insListLjava/util/List; sourceInst targetInst fromServerLoracle/cluster/server/Server;toServersGroup#Loracle/cluster/server/ServerGroup;serverse)Loracle/cluster/util/NotRunningException;&Loracle/cluster/crs/RelocateException;df)Loracle/cluster/database/DatabaseFactory;sf%Loracle/cluster/server/ServerFactory;/Loracle/cluster/common/SoftwareModuleException;(Loracle/cluster/util/NotExistsException;se'Loracle/cluster/server/ServerException;ne(Loracle/ops/mgmt/nodeapps/NodeException;exLjava/lang/Exception; dbUniqueNameservName disconnectZsourceInstNametargetInstName sourceNode targetNodefromNodeLoracle/cluster/server/Node;toNodeservice)Loracle/cluster/database/CardinalService;LocalVariableTypeTable;0Ljava/util/List; Exceptions executeSCANnode!Loracle/cluster/scan/ScanFactory;svipLoracle/cluster/scan/ScanVIP;neesve&Loracle/cluster/scan/ScanVIPException;aseresme ordinalNumbernodeNameexecuteSCANListenerslsnr"Loracle/cluster/scan/ScanListener;+Loracle/cluster/scan/ScanListenerException; executeServersgsp"Loracle/cluster/server/ServerPool; serverListsge,Loracle/cluster/server/ServerGroupException;coe1Loracle/cluster/util/CompositeOperationException; forceFlagpoolNamesrvNames executeOC4Jargs[Ljava/lang/Object;oc4jFac!Loracle/cluster/oc4j/OC4JFactory;ojLoracle/cluster/oc4j/OC4J;nreoe#Loracle/cluster/oc4j/OC4JException; executeGNS gnsFactoryLoracle/cluster/gns/GNSFactory;gnsLoracle/cluster/gns/GNS;vnfe*Loracle/ops/mgmt/has/VIPNotFoundException;gve$Loracle/cluster/gns/GNSVIPException; SourceFileRelocateAction.java {| mn op qrs tuv tw xy z{ |}$oracle/ops/opsctl/FrameworkException ~3139java/lang/Object  {    (oracle/cluster/database/DatabaseInstance    2107 3140     3138use disconnet option 2oracle/cluster/database/ServiceArgs$RelocateOptionRelocateOption InnerClasses   'oracle/cluster/util/NotRunningException$oracle/cluster/crs/RelocateExceptionjava/lang/StringBuilder {failed to relocate:   -oracle/cluster/common/SoftwareModuleException&oracle/cluster/util/NotExistsException%oracle/cluster/server/ServerException&oracle/ops/mgmt/nodeapps/NodeExceptionRe-locating SCAN t    end: re-locating scan$oracle/cluster/scan/ScanVIPException )oracle/cluster/scan/ScanListenerException  3130java/lang/String java/util/ArrayList   { The srvpool does not exist: *oracle/cluster/server/ServerGroupException/oracle/cluster/util/CompositeOperationExceptioncalling getInstance t Calling relocate no nodename2092  Calling Relocate with nodename2094NotRunning exception2093!oracle/cluster/oc4j/OC4JExceptionOC4J exceptionRelocate exceptionNotExists exceptionin relocate action executeGNSRelocating GNS t GNS relocated.Relocating GNS on node .GNS relocated on node end: relocating GNS {(oracle/ops/mgmt/has/VIPNotFoundException"oracle/cluster/gns/GNSVIPException oracle/ops/opsctl/RelocateActionoracle/ops/opsctl/Action m_cmdline#oracle/ops/opsctl/CommandLineParser getOptionVal(C)Ljava/lang/String; isOptionSet(C)Z'oracle/cluster/database/DatabaseFactory getInstance+()Loracle/cluster/database/DatabaseFactory;#oracle/cluster/server/ServerFactory'()Loracle/cluster/server/ServerFactory;getCardinalServiceO(Ljava/lang/String;Ljava/lang/String;)Loracle/cluster/database/CardinalService; getDatabase6(Ljava/lang/String;)Loracle/cluster/database/Database; isDBCentricDB%(Loracle/cluster/database/Database;)Z m_msgBndl!oracle/ops/mgmt/nls/MessageBundle getMessage:(Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)V oracle/cluster/database/Database instances()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;getUserAssignedName()Ljava/lang/String;length()IgetNameequals(Ljava/lang/Object;)Z()Loracle/cluster/server/Node;getNode0(Ljava/lang/String;)Loracle/cluster/server/Node;oracle/cluster/server/Nodeserver ()Loracle/cluster/server/Server;'oracle/cluster/database/CardinalService serverGroup%()Loracle/cluster/server/ServerGroup;!oracle/cluster/server/ServerGroupcontainsoracle/ops/mgmt/trace/Traceout#oracle/cluster/database/ServiceArgs DISCONNECT4Loracle/cluster/database/ServiceArgs$RelocateOption;relocatep(Loracle/cluster/server/Node;Loracle/cluster/server/Node;[Loracle/cluster/database/ServiceArgs$RelocateOption;)V;(Loracle/cluster/server/Node;Loracle/cluster/server/Node;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ExceptiontoStringoracle/cluster/scan/ScanFactory#()Loracle/cluster/scan/ScanFactory;java/lang/IntegerparseInt(Ljava/lang/String;)I getScanVIP (I)Loracle/cluster/scan/ScanVIP;oracle/cluster/scan/ScanVIP relocateTo(Loracle/cluster/server/Node;)VgetScanListener%(I)Loracle/cluster/scan/ScanListener; oracle/cluster/scan/ScanListenergetServerGroup7(Ljava/lang/String;)Loracle/cluster/server/ServerGroup; isServerPool getServerPool6(Ljava/lang/String;)Loracle/cluster/server/ServerPool;getServerArray3(Ljava/lang/String;)[Loracle/cluster/server/Server;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/util/Collection;)V oracle/cluster/server/ServerPoolrelocateServers&(ZLjava/util/List;)[Ljava/lang/String;oracle/cluster/oc4j/OC4JFactory#()Loracle/cluster/oc4j/OC4JFactory;getOC4J()Loracle/cluster/oc4j/OC4J;oracle/cluster/oc4j/OC4J'(Ljava/lang/String;Z)Ljava/lang/String;oracle/ops/opsctl/Outputmsgoracle/cluster/gns/GNSFactory!()Loracle/cluster/gns/GNSFactory;getGNS()Loracle/cluster/gns/GNS;oracle/cluster/gns/GNS(Ljava/lang/Exception;)V!yz{|}T*,-~ hi*} L*dM*sN*f6*i:*t:*c:*n:: : : : :  ,-: *i* ,  Y*   Y-S ,::::M::  :::" Y*  Y,SYS" Y*  Y,SYS: : * ,  Y*  Y-S :  :  : : :: , Y* ! YSY"SY-S , Y* ! YSY"SY-S #$   %Y&S'   (:L:L+(+Y,-.+/.0$ Y+/?: Y 2: Y 4: Y 6: Y 80]`)0]h*V1V3V5V7~Gst uv!w,x7yBzM{P|S}V[`iu  05T]fiv05:R]`behjmq.2;T|sjbj[; `6      !,7BMP S V j }*iLM*n *nM9$:N-+;<:, =*,>:?@$DN Y-4N Y-BN Y-CN Y-DN Y-2"X[3"XhA"Xu)"X*"X1~b "'+59CJSX[\hiuvp J +-5#\ i v      }*iLM*n *nM9$:N-+;E:, F*,>:G@$DN Y-4N Y-IN Y-CN Y-DN Y-2"X[3"XhH"Xu)"X*"X1~b    "'+59CJSX$[\hiuv !"#&p J +-5#\ i v      } *f<*gM*nN:,J:K Y* LMY,S,N:OY*-PQR:SWU:+Y,T.,.0$ Y4: YV: Y6: YX&{~3&{U&{5&{W~V/01&3+435=6W:_;p={G~>?@ABCDEFHz +P3H_p #   & p  }pL*nLY$ZM,[N+*\$-]*vL* ^_`<*+>: Y+S:a$-b*v* c`M+Y,d.,C.0$* e_` Y,CM+Y,g.,h.0$* e_` Y,hM+Y,i.,D.0$* e_` Y,DM+Y,j.,4.0$* e_` Y,4 |) |f |* |3~!P STUVW!X'Y3ZC\J]T^Y_a`ma|scdefghijklm nop2q?rKtf J2T(id2222L B }k$LM*n*nM*,>Ll$mN-n:+l$op$A+Y,q.,.r.0$+s+Y,t.,.r.0$u$?N Y-vN Y-vN Y-vN Y-vN Y-vN Y-v%)%3%w%*%x%1~~{}~ %*.48=DLgop .a4[         %@