Edit D:\app\Administrator\product\11.2.0\dbhome_1\srvm\jlib\oracle\ops\opsctl\EnableAction.class
?? 1? ?? ?? ?? ?? ?? ?? ??? ?? ? ? ??? ? ?????? ???????? ? ?? ?? ?? ?????? ????? ??????? +? +??? ??? 2?? 4? ??? ???? ?? ???????????? B? ??? B? ???? ?? ?? ??? M? ?? ?? ?? ?? ?????? M??? Y? M? M? ?? ???? `? `?????? f?? h? ??????? ???????? t? ???????? {? ???? ? ? ? ? ? ? ?? ? ?? ?? ! "# ??$% ??& ' () ??*+ ??,- ./ .012?3425678 ??9:;<= >??@ ?? AB?B?C ??DE FG ?HIJKILMN ??O PQR <init> L(ILoracle/ops/opsctl/CommandLineParser;Loracle/ops/mgmt/nls/MessageBundle;)V Code LineNumberTable LocalVariableTable this Loracle/ops/opsctl/EnableAction; noun I cmdline %Loracle/ops/opsctl/CommandLineParser; msgBndl #Loracle/ops/mgmt/nls/MessageBundle; executeSIHADatabase ()V Exceptions executeDatabase carddb *Loracle/cluster/database/CardinalDatabase; node Ljava/lang/String; nodelist Ljava/util/List; db "Loracle/cluster/database/Database; dbUniqueName df )Loracle/cluster/database/DatabaseFactory; e 1Loracle/cluster/util/CompositeOperationException; /Loracle/cluster/common/SoftwareModuleException; (Loracle/cluster/util/NotExistsException; -Loracle/cluster/util/AlreadyEnabledException; LocalVariableTypeTable .Ljava/util/List<Loracle/cluster/server/Node;>; executeInstance sg #Loracle/cluster/server/ServerGroup; sglist +Loracle/cluster/database/DatabaseException; ,Loracle/cluster/server/ServerGroupException; 5Ljava/util/List<Loracle/cluster/server/ServerGroup;>; executeSIHAService servName arr$ [Ljava/lang/String; len$ i$ serviceNames sb Ljava/lang/StringBuilder; exMsg executeService di *Loracle/cluster/database/DatabaseInstance; Ljava/util/Iterator; instName instance executeNodeApps sme gsd Loracle/cluster/nodeapps/GSD; nee ade ge &Loracle/cluster/nodeapps/GSDException; argvip [Ljava/lang/Object; vip Loracle/cluster/nodeapps/VIP; vipList ve &Loracle/cluster/nodeapps/VIPException; ne (Loracle/ops/mgmt/nodeapps/NodeException; nw !Loracle/cluster/nodeapps/Network; ons Loracle/cluster/nodeapps/ONS; &Loracle/cluster/nodeapps/ONSException; eons Loracle/cluster/nodeapps/EONS; 'Loracle/cluster/nodeapps/EONSException; nodeName enableGSDOnly Z verboseMode naf )Loracle/cluster/nodeapps/NodeAppsFactory; errMsg Ljava/lang/StringBuffer; lineSep nodeList nodeListStr nodeListStrAsObj /Ljava/util/List<Loracle/cluster/nodeapps/VIP;>; executeVIP arg vipName executeSIHAONS executeSIHAEONS executeSIHAASM executeASM asmfact Loracle/cluster/asm/ASMFactory; asm Loracle/cluster/asm/ASM; args expMsg executeSIHAListener lsnrName executeListener executeLSNR '(Ljava/lang/String;Ljava/lang/String;)V lsnrList coe lsnr "Loracle/cluster/nodeapps/Listener; status 4Ljava/util/List<Loracle/cluster/nodeapps/Listener;>; executeSCAN svipList svip Loracle/cluster/scan/ScanVIP; sf !Loracle/cluster/scan/ScanFactory; sve &Loracle/cluster/scan/ScanVIPException; 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 Loracle/cluster/server/Node; oc4jFac !Loracle/cluster/oc4j/OC4JFactory; oj Loracle/cluster/oc4j/OC4J; oe #Loracle/cluster/oc4j/OC4JException; se ae executeFileSystem volDevice af asmfs )Loracle/cluster/asm/AsmClusterFileSystem; 2Loracle/cluster/asm/AsmClusterFileSystemException; executeDiskGroup dgName dg Loracle/cluster/asm/DiskGroup; !Loracle/cluster/asm/ASMException; executeGNS gnsFactory Loracle/cluster/gns/GNSFactory; gns Loracle/cluster/gns/GNS; force gve $Loracle/cluster/gns/GNSVIPException; vnfe *Loracle/ops/mgmt/has/VIPNotFoundException; alreadyEnabledException SourceFile EnableAction.java ? ? ? ?S ?TUVWXYZ[\] java/lang/StringBuilder ? ? enabling db resource on node, ^_`abcd java/util/ArrayList ?efghijklmno enabling db resourcepl ? Successfully enabled db resource /oracle/cluster/util/CompositeOperationException $oracle/ops/opsctl/FrameworkExceptionqa ?d -oracle/cluster/common/SoftwareModuleException &oracle/cluster/util/NotExistsException +oracle/cluster/util/AlreadyEnabledExceptionrstu server group size is more than 1v ? 2209 java/lang/Object srvctl enable instancewqx 5Checking whether server group is a server pool or notyz !oracle/cluster/server/ServerGroup server group name = {a|} It is a server pool It is NOT a server pool~ )oracle/cluster/database/DatabaseException *oracle/cluster/server/ServerGroupException?? enabling service, ??? ?? 3142?s????}?? (oracle/cluster/database/DatabaseInstance??j 2107 ??????a 2387q???d java/lang/StringBuffer?? ??X???????? 2366 2312^? 2414 $oracle/cluster/nodeapps/GSDException?u?u?? 2439 oracle/cluster/nodeapps/VIP????a 2397 2415 $oracle/cluster/nodeapps/VIPException &oracle/ops/mgmt/nodeapps/NodeException??? 2398 2438 2416??? 2399 2331 2417 $oracle/cluster/nodeapps/ONSException??? 2400 2339 2418 %oracle/cluster/nodeapps/EONSException?? 2432 2577 2465 2576 2578 2567 2579? ? 2207 i?X??? enabling ASM resource on node, ? enabling ASM resource !Successfully enabled ASM resource 2050IJ enable listener Get listeners?s Get listener: ?? oracle/cluster/nodeapps/Listener?? Enabled listener line.separator??? Enabling SCAN?X??s????? oracle/cluster/scan/ScanVIP end: enabling scan $oracle/cluster/scan/ScanVIPException Enabling SCAN Listener?s?? oracle/cluster/scan/ScanListener end: enabling scan_listener )oracle/cluster/scan/ScanListenerException In enable action for OC4J calling getInstance?X??? Enable no nodename? 2086 Enable with nodenamel? 2088 !oracle/cluster/oc4j/OC4JException OC4J exception 2087 SoftwareModule Exception Notexists exception Alreadyenabled exception 2116??? 0oracle/cluster/asm/AsmClusterFileSystemException??? oracle/cluster/asm/ASMException in enable action executeGNS Enabling GNS?X????l? Enabling GNS on node l? end: enabling GNS "oracle/cluster/gns/GNSVIPException (oracle/ops/mgmt/has/VIPNotFoundException ?? oracle/ops/opsctl/EnableAction oracle/ops/opsctl/Action m_cmdline #oracle/ops/opsctl/CommandLineParser getOptionVal (C)Ljava/lang/String; 'oracle/cluster/database/DatabaseFactory getInstance +()Loracle/cluster/database/DatabaseFactory; isOptionSet (C)Z getCardinalDatabase >(Ljava/lang/String;)Loracle/cluster/database/CardinalDatabase; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; oracle/ops/mgmt/trace/Trace out (Ljava/lang/String;)V (I)V getNode 0(Ljava/lang/String;)Loracle/cluster/server/Node; java/util/List add (Ljava/lang/Object;)Z (oracle/cluster/database/CardinalDatabase enable (Ljava/util/List;)V getDatabase 6(Ljava/lang/String;)Loracle/cluster/database/Database; oracle/cluster/database/Database getMessage serverGroups ()Ljava/util/List; size ()I m_msgBndl !oracle/ops/mgmt/nls/MessageBundle :(Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String; get (I)Ljava/lang/Object; getUserAssignedName isServerPool ()Z parseInstanceList <(Loracle/cluster/database/CardinalDatabase;)Ljava/util/List; splitOption (C)[Ljava/lang/String; getService G(Ljava/lang/String;Ljava/lang/String;)Loracle/cluster/database/Service; oracle/cluster/database/Service isDBCentricDB %(Loracle/cluster/database/Database;)Z instances iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; java/lang/String equals ()Loracle/cluster/server/Node; getCardinalService O(Ljava/lang/String;Ljava/lang/String;)Loracle/cluster/database/CardinalService; 'oracle/cluster/database/CardinalService getCompositeMessages '(Ljava/lang/String;Z)Ljava/lang/String; oracle/ops/opsctl/Output msg oracle/ops/opsctl/Constants LINE_SEPARATOR 'oracle/cluster/nodeapps/NodeAppsFactory +()Loracle/cluster/nodeapps/NodeAppsFactory; getListOfNodes $(Ljava/lang/String;)Ljava/util/List; getNodeListStr $(Ljava/util/List;)Ljava/lang/String; getGSD ()Loracle/cluster/nodeapps/GSD; oracle/cluster/nodeapps/GSD ,(Ljava/lang/String;)Ljava/lang/StringBuffer; length getDefaultNetworkNumber getVIPs %(Ljava/lang/String;I)Ljava/util/List; preferredNode oracle/cluster/server/Node getName getNetwork $(I)Loracle/cluster/nodeapps/Network; oracle/cluster/nodeapps/Network getONS ()Loracle/cluster/nodeapps/ONS; oracle/cluster/nodeapps/ONS getEONS ()Loracle/cluster/nodeapps/EONS; oracle/cluster/nodeapps/EONS getVIP 1(Ljava/lang/String;)Loracle/cluster/nodeapps/VIP; oracle/cluster/asm/ASMFactory !()Loracle/cluster/asm/ASMFactory; getASM ()Loracle/cluster/asm/ASM; oracle/cluster/asm/ASM getListeners getListener 6(Ljava/lang/String;)Loracle/cluster/nodeapps/Listener; getNodeList java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; 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 (Loracle/cluster/server/Node;)V 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/gns/GNSFactory !()Loracle/cluster/gns/GNSFactory; getGNS ()Loracle/cluster/gns/GNS; oracle/cluster/gns/GNS (Z)V (Loracle/cluster/server/Node;Z)V (Ljava/lang/Exception;)V ! ? ? ? ? ? T *,-? ? ? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? 3 *? ? ? ? ? ? ? ? ? ? ? ? ? ?*? d? L? M*? n? ? N,+? N*? n? :? Y? ? ? ? ? ? Y? :*? ? W-? ? ,+? N? -? ? ? 7L? Y+? ? ?? Y+? ? ?? Y+? ? ?? Y+? ? ? { ~ { ? { ? { ? ? b ? ? ? ? ? + ? B ? L ? Z ? b ? e ? k ? p ? v ? { ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? p B ? ? + 7 ? ? L ? ? k ? ? q ? ? m ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? L ? ? ? ? ? ? g *? d? L? M,+? N-? ! :? " ? ##? ? Y*? $%? &Y'S? (? ?)? ? * ? +:? Y? ,? ? - ? ? ? ? . ? #/? ? Y*? $%? &Y'S? (? ?0? *-? 1:-? ? QM? Y,? ? ?? Y,? ? ?? Y,? 3? ?? Y,? ? ?? Y,? 5? ?? Y,? ? ? ? ? ? ? ? ? 2 ? ? ? ? 4 ? ? ? z ? ? ? ? ? ' ? , ? G ? L ? Y ? u ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Y K ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? d? LMN? :*s? 6::?66? k2: N? Y? 7? ? ? ? + ? 8? 9 ? : ? N? : ? N-? ,? ? Y-? :M? ,;? -? W???,? ? Y,? ? ?:? Y? ? ?:? Y? ? ? N [ ^ N [ i ? ? ? ? ? ^ 5 7 N [ ^ f q u y ? ? ? ? ?! ?"