Edit D:\app\Administrator\product\11.2.0\dbhome_1\install\jlib\oracle\install\library\db\RAC92Info.class
?? 15 ? ??? ? ? ??? ?? ? ? ?? ?? ??? ??? ?? ?? ??? ??? ?? ?? ??? ?? ?? ? ? ?? %? %? ? ?? *? ? *? ?? *? *? *? ? %? ?? ?? ?? %? ??? ? ? ?? ?? ?? ?? ? ?? ???? ??? ?????? ?? ?? ????? ??? W? W? W? ? ? s? s ! y" x# x$% &' ( x)*+,- ?./012 ? 34567 389 :9?9;< ?= > ?@9? AB CD ;E %F %G *H *I9?9J9KL ??M ?N ?OPQ RSTUVWXY ?? ?Z[ ?\] ?^ ?_`ab9cde ?fg ?fh ?ij sk? slmn ?o sp ?qr ?st ?u ?vwxyzx{|}~ ? ?????? ?? s???? ?? ?? ?? ?? ??? CMDLineParser InnerClasses instance %Loracle/install/library/db/RAC92Info; logger Ljava/util/logging/Logger; iCurrentPlatform I strLocalNode Ljava/lang/String; nodeList Ljava/util/ArrayList; Signature )Ljava/util/ArrayList<Ljava/lang/String;>; <init> ()V Code LineNumberTable LocalVariableTable this getInstance '()Loracle/install/library/db/RAC92Info; proxyFactory *Loracle/install/commons/util/ProxyFactory; init getActiveNodesbyCluster '(Ljava/lang/String;)[Ljava/lang/Object; Exceptions is92RACPresent ()Z arlCSSInfo strCSSInfo [Ljava/lang/String; e Ljava/lang/Exception; strFullHostName LocalVariableTypeTable getClusterConfig 5()Loracle/install/library/util/cluster/ClusterConfig; clusterNode 1Loracle/install/library/util/cluster/ClusterNode; publicNodeName i clusterNodes vc 3Loracle/install/library/util/VendorClusterwareInfo; rac92Config 3Loracle/install/library/util/cluster/ClusterConfig; machineInfo )Loracle/install/library/util/MachineInfo; HLjava/util/ArrayList<Loracle/install/library/util/cluster/ClusterNode;>; getNodeList )(Ljava/lang/String;)Ljava/util/ArrayList; strNodeName =(Ljava/lang/String;)Ljava/util/ArrayList<Ljava/lang/String;>; *(Ljava/lang/String;Z)Ljava/util/ArrayList; reload Z >(Ljava/lang/String;Z)Ljava/util/ArrayList<Ljava/lang/String;>; loadNodeList clusterValid thisCode arr$ len$ i$ node Ljava/util/Iterator; versionStr strVer statusCodes strDir strLsNodes_get t Ljava/util/StringTokenizer; strMachineName bFoundLocal .Loracle/install/library/util/InstallException; ,Loracle/sysman/oii/oiil/OiilNativeException; strNodes strHostName arl92Nodes getQuorumLocation ()Ljava/lang/String; br Ljava/io/BufferedReader; strLine ie Ljava/io/IOException; strLoc strKey f Ljava/io/File; strOHLocs getClusterState '(Ljava/lang/String;Ljava/lang/String;)Z lsNodes location sNodeName LKMGR lkmgrFile strLsNodes lsFile get92RACHome '([Ljava/lang/String;)Ljava/lang/String; flag value Ljava/util/List; home rachome oracleHome $Ljava/util/List<Ljava/lang/String;>; get92RACNodes ()Ljava/util/ArrayList; ci 'Loracle/ops/mgmt/cluster/CSSConfigInfo; racNodes nodes ver92 !Loracle/ops/mgmt/cluster/Version; +()Ljava/util/ArrayList<Ljava/lang/String;>; checkGSDAlive E(Loracle/install/library/util/cluster/ClusterConfig;)Ljava/util/List; *Loracle/ops/mgmt/cluster/ClusterException; clusterWindows (Loracle/ops/mgmt/cluster/ClusterWindows; result 'Loracle/ops/mgmt/command/CommandResult; success command !Loracle/ops/mgmt/command/Command; cmds "[Loracle/ops/mgmt/command/Command; args env binPath cmd $Loracle/ops/mgmt/cluster/ClusterCmd; clusterConfig clusterwareType 5Loracle/install/library/util/cluster/ClusterwareType; rac92Nodes gsdNodes CLjava/util/List<Loracle/install/library/util/cluster/ClusterNode;>; Y(Loracle/install/library/util/cluster/ClusterConfig;)Ljava/util/List<Ljava/lang/String;>; get92RACDatabasesUsingSRVCTL "(Ljava/util/List;)Ljava/util/List; list Ljava/lang/NullPointerException; $Ljava/lang/IllegalArgumentException; Ljava/lang/InterruptedException; outputParserObj OutputParser 3Loracle/install/library/db/RAC92Info$1OutputParser; stderrProcessor <Loracle/install/commons/system/process/DefaultLineProcessor; processBuilder Ljava/lang/ProcessBuilder; processLaunchInfo 9Loracle/install/commons/system/process/ProcessLaunchInfo; srvctl srvctlPath platformInfo *Loracle/install/library/util/PlatformInfo; windows map Ljava/util/Map; exitStatus 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; J(Ljava/util/List<Ljava/lang/String;>;)Ljava/util/List<Ljava/lang/String;>; getNodesFor92Home $(Ljava/lang/String;)Ljava/util/List; pb lineParse 3Loracle/install/library/db/RAC92Info$CMDLineParser; pli 8(Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>; get92RACHomeForVC oracleHomes access$000 ()Ljava/util/logging/Logger; <clinit> SourceFile RAC92Info.java ? ? ? ? ? ? ? ?? ? #oracle/install/library/db/RAC92Info?? ?? ?? ??> ClusterQueries.dll?? checking for 92 RAC existence???? ??> java/lang/String??? java/util/ArrayList?? :?? true?? ClusterCSS92 java/lang/Exception java/lang/StringBuilder 1List of nodes configured for Oracle 9i RAC are : ?????> 1oracle/install/library/util/cluster/ClusterConfig???? /oracle/install/library/util/cluster/ClusterNode????????????? ?? ??w???w )No nodes are configured for Oracle 9i RAC#' ? ? Fetching rac 92 nodes. Nodename:? ?? oracle.installer.scratchPath???IJ ? ? )Nothing to return. failed getClusterState? executing lsnodes.sh lsnodes.sh??? PRE10GCM?? CL 901 9201 9204 checking for directory ????? executing lsnodes_get.sh lsnodes_get.sh ,Failed to execute lsnodes_get.sh Exception: ?? java/util/StringTokenizer ??? ?>?????? ??[\ ,oracle/install/library/util/InstallException??? 'Error while retrieving the rac 92 nodes??????? *oracle/sysman/oii/oiil/OiilNativeException !Failed to fetch nodes in cluster.? ???? ? oracle.rdbms?? Version = 9.?? Found oracle.rdbms in java/io/File /oracm/admin/cmcfg.ora? CmDiskFile java/io/BufferedReader java/io/FileReader ?? ???> ?? #??? ? java/io/IOException !/opt/ORCLcluster/lib/libskgxn2.so /lsnodes 755?? lsnodes -l \s IOException: lsNodes? ? oracle.server 9.2.0.0.0 9.2.99.99.99??????? Failed to execute lsnodes ???>? Failed get the RAC nodes &oracle/ops/mgmt/cluster/ClusterWindows OracleGSDServiceJJ (oracle/ops/mgmt/cluster/ClusterException Validating the windows servicesRS stat ORACLE_HOME= LD_LIBRARY_PATH= /lib LD_ASSUME_KERNEL=2.4.19 /bin/gsdctl "oracle/ops/mgmt/cluster/ClusterCmdJ *oracle/ops/mgmt/command/util/RunCtlCommand ? oracle/ops/mgmt/command/Command Executing cluster command Validating the file exists Validating Inventory? Failed to retrive 92 rac home 1oracle/install/library/db/RAC92Info$1OutputParser ? %oracle/install/library/db/RAC92Info$1 java/lang/ProcessBuilder ? bin ?? ? srvctl.bat SRVCTL not found?>l "l config !"# SRVM_TRACE$%& ORACLE_HOME'( LD_ASSUME_KERNEL 2.4.19 7oracle/install/commons/system/process/ProcessLaunchInfo ?)*+, java/lang/NullPointerException Exception occured "java/lang/IllegalArgumentException java/lang/InterruptedException- . ? LD_LIBRARY_PATH /lib32 1oracle/install/library/db/RAC92Info$CMDLineParser/ 01>234? java/lang/Object (oracle/install/commons/util/ProxyFactory ,()Loracle/install/commons/util/ProxyFactory; createProxy %(Ljava/lang/Class;)Ljava/lang/Object; (oracle/install/library/util/PlatformInfo ,()Loracle/install/library/util/PlatformInfo; isWindows )oracle/install/library/util/InstallHelper getInstallBinariesPath Load '(Ljava/lang/String;Ljava/lang/String;)V java/util/logging/Logger info (Ljava/lang/String;)V 'oracle/install/library/util/MachineInfo +()Loracle/install/library/util/MachineInfo; getFullHostName "oracle/install/library/crs/CSSInfo getCSSInfo %([Ljava/lang/String;)Ljava/util/List; get (I)Ljava/lang/Object; split '(Ljava/lang/String;)[Ljava/lang/String; equals (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString setReadonly (Z)V size ()I setPublicNodeName getDefVIPName &(Ljava/lang/String;)Ljava/lang/String; setVirtualHostName setOracle9iRACDetected add setClusterNodes (Ljava/util/List;)V 1oracle/install/library/util/VendorClusterwareInfo 5()Loracle/install/library/util/VendorClusterwareInfo; isVendorClusterware 3oracle/install/library/util/cluster/ClusterwareType VENDOR_CLUSTERWARE setClusterwareType 8(Loracle/install/library/util/cluster/ClusterwareType;)V ORACLE_CLUSTER_MANAGER isUnix length java/lang/System getProperty isLinux %oracle/install/library/db/RAC92Helper runLSNodesUnix 9(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; indexOf (Ljava/lang/String;)I RAC92statusDirs Ljava/util/Properties; java/util/Properties copyORACMLibsLinux severe hasMoreTokens nextToken getMachineName iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; java/util/logging/Level WARNING Ljava/util/logging/Level; log .(Ljava/util/logging/Level;Ljava/lang/String;)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; addAll (Ljava/util/Collection;)Z &oracle/install/library/util/OFAWrapper *()Loracle/install/library/util/OFAWrapper; getAllOracleHomeLocs ()[Ljava/lang/String; 'oracle/install/library/util/ProductInfo +()Loracle/install/library/util/ProductInfo; getProductVersion 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; startsWith (Ljava/lang/String;)Z exists (Ljava/io/File;)V (Ljava/io/Reader;)V readLine replaceAll substring (I)Ljava/lang/String; close setPermission )oracle/install/library/util/InventoryInfo -()Loracle/install/library/util/InventoryInfo; getListOfOH H(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; java/util/List contains C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V oracle/ops/mgmt/cluster/Version get92Version #()Loracle/ops/mgmt/cluster/Version; #oracle/ops/mgmt/cluster/ClusterInfo getCSSConfig \(Ljava/lang/String;Loracle/ops/mgmt/cluster/Version;)Loracle/ops/mgmt/cluster/CSSConfigInfo; %oracle/ops/mgmt/cluster/CSSConfigInfo isClusterConfig getClusterwareType 7()Loracle/install/library/util/cluster/ClusterwareType; getClusterNodes ()Ljava/util/List; isOracle9iRACDetected getPublicNodeName (Z)Ljava/lang/String; toArray (([Ljava/lang/Object;)[Ljava/lang/Object; isEmpty checkServiceExistOnNode checkServiceRunningOnNode fileExists M(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V submit %([Loracle/ops/mgmt/command/Command;)Z getCommandResult )()Loracle/ops/mgmt/command/CommandResult; containsAll ((Loracle/install/library/db/RAC92Info;)V ([Ljava/lang/String;)V #(Ljava/io/File;Ljava/lang/String;)V warning getPath /([Ljava/lang/String;)Ljava/lang/ProcessBuilder; directory *(Ljava/io/File;)Ljava/lang/ProcessBuilder; environment ()Ljava/util/Map; java/util/Map remove &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Ljava/lang/ProcessBuilder;Loracle/install/commons/system/process/OutputProcessor;Loracle/install/commons/system/process/OutputProcessor;)V 5oracle/install/commons/system/process/ProcessLauncher launch <(Loracle/install/commons/system/process/ProcessLaunchInfo;)I getOutput separator getOutStore java/lang/Class getName getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; getCurrentPlatform ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? = *? *? ? ? R L S ? ? ? ? s 1? ? *? K* ? ? ? ? ? ? Y? ? ? ? ? ? ? Z [ \ ] ^ ' ` - b ? # ? ? D ? ? ? ? ? ? ? f g i ? ? ? h ? ? I? ? ? ? L? Y+S? ? M,? ? ? N-2? ? -2? ? ??? C F D E F ? &