Edit D:\app\Administrator\product\11.2.0\dbhome_1\srvm\jlib\oracle\ops\opsctl\StopAction.class
?? 1, ?? ?? ?? ?? ?? ?? ?? ??????? ???? ?? ? ??? ?? ? ? ?? ???????? ?? ?? !?? #?? %? ?? ?? ?????? ??? ???? ???????????? 5? 5???? :? ???? ??? @??? 5? ???? E?? ?? ? ? ? ? R? ? X? ] `? ] c? f? ? l? ! " ?#$% u?& '( ) ]? ]* ]+, }?-./0123 ?4567 8 9: 9;<=>?>?? @@>AB>C DE ?FGH IJ KL DM ? ?N ??O ??P QR QS TU QVW ?XY ??Z ??[ Q\ Q]^ ?_ ??`a bc bdefghijk ??lm 9no?op ?? 9qr?rs ?? ?tu vw vx vyz{| ??}~ ? ???? ???????? ??? ?? ??? <init> L(ILoracle/ops/opsctl/CommandLineParser;Loracle/ops/mgmt/nls/MessageBundle;)V Code LineNumberTable LocalVariableTable this Loracle/ops/opsctl/StopAction; noun I cmdline %Loracle/ops/opsctl/CommandLineParser; msgBndl #Loracle/ops/mgmt/nls/MessageBundle; executeSIHADatabase ()V Exceptions executeDatabase options Ljava/lang/String; dbUniqueName df )Loracle/cluster/database/DatabaseFactory; db "Loracle/cluster/database/Database; force Z soArr &[Loracle/cluster/database/StopOptions; e -Loracle/cluster/util/AlreadyStoppedException; 1Loracle/cluster/util/CompositeOperationException; +Loracle/cluster/database/DatabaseException; (Loracle/cluster/util/NotExistsException; /Loracle/cluster/common/SoftwareModuleException; executeInstance solist Ljava/util/List; *Loracle/cluster/database/CardinalDatabase; nodelist LocalVariableTypeTable 7Ljava/util/List<Loracle/cluster/database/StopOptions;>; .Ljava/util/List<Loracle/cluster/server/Node;>; executeSIHAService executeService ase sme s !Loracle/cluster/database/Service; i$ Ljava/util/Iterator; di *Loracle/cluster/database/DatabaseInstance; li instName instance serv nodeName nodes cs )Loracle/cluster/database/CardinalService; errMsg Ljava/lang/StringBuilder; lineSep status disconnect slist <Ljava/util/List<Loracle/cluster/database/DatabaseInstance;>; 3Ljava/util/List<Loracle/cluster/database/Service;>; executeNodeApps ons Loracle/cluster/nodeapps/ONS; nee &Loracle/cluster/nodeapps/ONSException; coe eons Loracle/cluster/nodeapps/EONS; 'Loracle/cluster/nodeapps/EONSException; vipList &Loracle/cluster/nodeapps/VIPException; re &Loracle/cluster/crs/RelocateException; vip Loracle/cluster/nodeapps/VIP; ne nre )Loracle/cluster/util/NotRunningException; nw !Loracle/cluster/nodeapps/Network; *Loracle/cluster/nodeapps/NetworkException; gsd Loracle/cluster/nodeapps/GSD; &Loracle/cluster/nodeapps/GSDException; verboseMode naf )Loracle/cluster/nodeapps/NodeAppsFactory; gsdStopped vipStopped onsStopped eonsStopped nwStopped gsdEnabled nodeList nodeListStr nodeListStrAsObj [Ljava/lang/Object; /Ljava/util/List<Loracle/cluster/nodeapps/VIP;>; executeVIP n Loracle/cluster/server/Node; viplist Ljava/lang/Exception; vipName executeSIHAONS executeSIHAEONS executeSIHAASM executeASM node stopOptList stopOptArrList Ljava/util/ArrayList; asmfact Loracle/cluster/asm/ASMFactory; asm Loracle/cluster/asm/ASM; stopOps <Ljava/util/ArrayList<Loracle/cluster/database/StopOptions;>; executeSIHAListener lsnrName executeListener executeLSNR :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V lsnrList ade lsnr "Loracle/cluster/nodeapps/Listener; Ljava/lang/Boolean; 4Ljava/util/List<Loracle/cluster/nodeapps/Listener;>; executeSCAN svipList svip Loracle/cluster/scan/ScanVIP; sf !Loracle/cluster/scan/ScanFactory; sve &Loracle/cluster/scan/ScanVIPException; #Loracle/cluster/scan/ScanException; ordinalNumber /Ljava/util/List<Loracle/cluster/scan/ScanVIP;>; executeSCANListener slsnrList slsnr "Loracle/cluster/scan/ScanListener; +Loracle/cluster/scan/ScanListenerException; 4Ljava/util/List<Loracle/cluster/scan/ScanListener;>; executeOC4J oc4jFac !Loracle/cluster/oc4j/OC4JFactory; oj Loracle/cluster/oc4j/OC4J; ae oe #Loracle/cluster/oc4j/OC4JException; executeFileSystem volDevice af asmfs )Loracle/cluster/asm/AsmClusterFileSystem; 2Loracle/cluster/asm/AsmClusterFileSystemException; executeDiskGroup dgName dg Loracle/cluster/asm/DiskGroup; !Loracle/cluster/asm/ASMException; executeSIHAHome executeHome internalExecuteHome (Z)V hf !Loracle/cluster/home/HomeFactory; orahome statefile home Loracle/cluster/home/Home; he #Loracle/cluster/home/HomeException; siha executeGNS gnsFactory Loracle/cluster/gns/GNSFactory; gns Loracle/cluster/gns/GNS; vnfe *Loracle/ops/mgmt/has/VIPNotFoundException; ge !Loracle/cluster/gns/GNSException; SourceFile StopAction.java ? ?? ? ? ?? ????????????????? $oracle/ops/opsctl/FrameworkException? ? 3120 java/lang/Object??? ???? java/lang/StringBuilder ? ? (stopping db resource with stop options, ????????? stopping db resource #oracle/cluster/database/StopOptions?? Successfully stopped db resource +oracle/cluster/util/AlreadyStoppedException?? /oracle/cluster/util/CompositeOperationException )oracle/cluster/database/DatabaseException &oracle/cluster/util/NotExistsException -oracle/cluster/common/SoftwareModuleException??????????? ? line.separator???????????????? oracle/cluster/database/Service stopping service, ???? (oracle/cluster/database/DatabaseInstance??? 2107 !stopping service %s, instance %s ?? java/util/ArrayList ???????? 'oracle/cluster/database/CardinalService starting service %s, node %s ?? 2001???? ??????????? 2331 2426 $oracle/cluster/nodeapps/ONSException??? 2339 2427 %oracle/cluster/nodeapps/EONSException?????? oracle/cluster/nodeapps/VIP?? 2425 $oracle/cluster/nodeapps/VIPException? ? $oracle/cluster/crs/RelocateException 2439 'oracle/cluster/util/NotRunningException??? 2438 2440 (oracle/cluster/nodeapps/NetworkException??????? 2312 2424 $oracle/cluster/nodeapps/GSDException 2375????????? java/lang/Exception 2435 2572 2465 2573 2574 2567 2575` ? 2207 i force is set to ??????? stopping ASM resource for node, with stop options, ? )stopping ASM resource with stop options, ???? stopping ASM resource !Successfully stopped ASM resource? no stopping listener Get listeners? Get listener: oracle/cluster/nodeapps/Listener?? Stopped listener Stopping SCAN? ? oracle/cluster/scan/ScanVIP end: stopping scan $oracle/cluster/scan/ScanVIPException !oracle/cluster/scan/ScanException Stopping SCAN listener? oracle/cluster/scan/ScanListener )oracle/cluster/scan/ScanListenerException in stop action executeOC4J calling getInstance? stopping all instances 2080 AlreadyStopped exception 2081 !oracle/cluster/oc4j/OC4JException OC4J exception NotExists exception SoftwareModule exception 0oracle/cluster/asm/AsmClusterFileSystemException oracle/cluster/asm/ASMException?? execute stop Home? !"?# !oracle/cluster/home/HomeException in stop action executeGNS Stopping GNS$?%&' Stopping GNS %s. with force option ?() Stopping GNS on node %s%s. ?* end: stopping GNS (oracle/ops/mgmt/has/VIPNotFoundException oracle/cluster/gns/GNSException ?+ oracle/ops/opsctl/StopAction oracle/ops/opsctl/Action m_stageIndex m_cmdline #oracle/ops/opsctl/CommandLineParser getOptionVal (C)Ljava/lang/String; 'oracle/cluster/database/DatabaseFactory getInstance +()Loracle/cluster/database/DatabaseFactory; getDatabase 6(Ljava/lang/String;)Loracle/cluster/database/Database; isDBCentricDB %(Loracle/cluster/database/Database;)Z oracle/cluster/database/Database configuredInstances ()Ljava/util/List; java/util/List size ()I m_msgBndl !oracle/ops/mgmt/nls/MessageBundle getMessage :(Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V isOptionSet (C)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; oracle/ops/mgmt/trace/Trace out getStopOptions :(Ljava/lang/String;)[Loracle/cluster/database/StopOptions; stop *([Loracle/cluster/database/StopOptions;Z)V getCardinalDatabase >(Ljava/lang/String;)Loracle/cluster/database/CardinalDatabase; parseStartStopInst <(Loracle/cluster/database/CardinalDatabase;)Ljava/util/List; getStopOptionList $(Ljava/lang/String;)Ljava/util/List; (oracle/cluster/database/CardinalDatabase $(Ljava/util/List;Ljava/util/List;Z)V (Ljava/util/List;Z)V java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; isClusterDatabase ()Z getServiceList 7(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/List; services iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; getUserAssignedName instances java/lang/String equals (Ljava/lang/Object;)Z ((Ljava/lang/String;[Ljava/lang/Object;)V (I)V add :(Ljava/util/List;[Loracle/cluster/database/StopOptions;Z)V getNode 0(Ljava/lang/String;)Loracle/cluster/server/Node; :(ZLjava/util/List;[Loracle/cluster/database/StopOptions;)V '(Ljava/lang/String;Z)Ljava/lang/String; oracle/ops/opsctl/Constants LINE_SEPARATOR 'oracle/cluster/nodeapps/NodeAppsFactory +()Loracle/cluster/nodeapps/NodeAppsFactory; getListOfNodes getNodeListStr $(Ljava/util/List;)Ljava/lang/String; getONS ()Loracle/cluster/nodeapps/ONS; oracle/cluster/nodeapps/ONS getEONS ()Loracle/cluster/nodeapps/EONS; oracle/cluster/nodeapps/EONS getDefaultNetworkNumber getVIPs (I)Ljava/util/List; getVIP 1(Ljava/lang/String;)Loracle/cluster/nodeapps/VIP; relocate getNetwork $(I)Loracle/cluster/nodeapps/Network; oracle/cluster/nodeapps/Network getGSD ()Loracle/cluster/nodeapps/GSD; oracle/cluster/nodeapps/GSD isEnabled isRunning oracle/ops/opsctl/Output msg 6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; runningNode ()Loracle/cluster/server/Node; (Loracle/cluster/server/Node;)V (Z)Ljava/lang/StringBuilder; oracle/cluster/asm/ASMFactory !()Loracle/cluster/asm/ASMFactory; getASM ()Loracle/cluster/asm/ASM; oracle/cluster/asm/ASM (Ljava/util/Collection;)V (Ljava/util/ArrayList;Z)V java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; getListeners getListener 6(Ljava/lang/String;)Loracle/cluster/nodeapps/Listener; booleanValue getNodeList oracle/cluster/scan/ScanFactory #()Loracle/cluster/scan/ScanFactory; getScanVIPs java/lang/Integer parseInt (Ljava/lang/String;)I getScanVIP (I)Loracle/cluster/scan/ScanVIP; getScanListeners getScanListener %(I)Loracle/cluster/scan/ScanListener; oracle/cluster/oc4j/OC4JFactory #()Loracle/cluster/oc4j/OC4JFactory; getOC4J ()Loracle/cluster/oc4j/OC4J; oracle/cluster/oc4j/OC4J getAsmClusterFileSystem =(Ljava/lang/String;)Loracle/cluster/asm/AsmClusterFileSystem; 'oracle/cluster/asm/AsmClusterFileSystem getDiskGroup 2(Ljava/lang/String;)Loracle/cluster/asm/DiskGroup; oracle/cluster/asm/DiskGroup oracle/cluster/home/HomeFactory #()Loracle/cluster/home/HomeFactory; getHome J(Ljava/lang/String;Loracle/cluster/server/Node;)Loracle/cluster/home/Home; .(Ljava/lang/String;)Loracle/cluster/home/Home; oracle/cluster/home/Home ((Ljava/lang/String;ZLjava/lang/String;)V oracle/cluster/gns/GNSFactory !()Loracle/cluster/gns/GNSFactory; getGNS ()Loracle/cluster/gns/GNS; '(Ljava/lang/Object;Ljava/lang/String;)V oracle/cluster/gns/GNS (Loracle/cluster/server/Node;Z)V (Ljava/lang/Exception;)V ! ? ? ? ? ? ] *,-? *? ? ? ? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? 3 *? ? ? ? ? ? ? ? ? ? ? ? ?*? d? L? M,+? N*-? ? +-? ? ? ? Y*? ? Y+S? ? ?*? f? 6:*? o? ? 0*? o? :? Y? ? ? ? ? *? :? ? ? :-? ? ? DL? Y+? ? ?? Y+? ? ?? Y+? "? ?? Y+? $? ?? Y+? &? ? ? ? ? ? ? ? ! ? ? # ? ? % ? r ? ? ? ? * ? D ? O ? R ? ^ ? i ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? z i ? ? ? ? ? ? O V R S ? ? ? ? ? ? ? ? ? ? ? ? ?*? d? L? M,+? 'N*? f? 6*-? (:*? o? ? <*? o? :? Y? ? ? ? ? *? ):-? * ? -? + ? DM? Y,? ? ?? Y,? ? ?? Y,? "? ?? Y,? $? ?? Y,? &? ? u x u ? u ? ! u ? # u ? % ? b & 2 = T \ h k u+ x y ? ? ? ?"