Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\oracle\sysman\vtt\standby\RExecJob.class
?? / ? : N O 9 P Q R S T U V W X 9 Y Z [ \ 9 ] ^ _ ` a b c d e f 9 g 9 h i 9 j k l m n o p q r s t u v w x 9 y 9 z 9 { | + } ~ . R ? ? . ? ? ? 2 ? ? ? . ? - ? + ? ? ? Script Ljava/io/InputStream; tclParam Ljava/lang/String; <init> o(Loracle/sysman/emSDK/client/omsClient/Client;Ljava/lang/String;Loracle/sysman/vxx/standby/StandbyRepository;)V Code LineNumberTable runExecJob ;(Ljava/lang/String;Ljava/io/InputStream;)Ljava/lang/String; runPJob J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; jobDone (I)V handleInterrupt ()V setTCLTaskParams SourceFile RExecJob.java ? @ ; < java/lang/StringBuffer ? J ? ? ? 3421 ? ? ? ? ? ? ? ? ? ? ? ? ? > -set fd [open [lindex $oramsg(orainput) 0] r] ? ? ? set script [read $fd] close $fd set Log [open {| } w] puts $Log $script close $Log ? ? ? ? = > Dset stbyPW [convertin $oramsg(agent_characterset) [lindex $argv 0]] Hset OracleHome [convertin $oramsg(agent_characterset) [lindex $argv 1]] Fset Instance [convertin $oramsg(agent_characterset) [lindex $argv 2]] :set pwfile [file join $OracleHome "dbs" "orapw$Instance"] 6set orapwdexec [file join $OracleHome "bin" "orapwd"] )if {$tcl_platform(os) == "Windows NT"} { Cset pwfile [file join $OracleHome "database" "PWD${Instance}.ora"] :set orapwdexec [file join $OracleHome "bin" "orapwd.exe"] } 4set cmd "$orapwdexec file=$pwfile password=$stbyPW" global oramsg *set code [catch {OS_SHELL_EXEC $cmd} msg] if { $code } { 6orafail [convertout $oramsg(agent_characterset) $msg] ? ? ? > ? ? 2oracle/sysman/emSDK/common/taskLibrary/host/RunTCL ? ? .oracle/sysman/emSDK/common/tasks/TaskInputFile java/io/ByteArrayOutputStream ? ? ? ? ? java/io/IOException IOException: ? ? ? ? ? ? ? ? ? ? ? "oracle/sysman/vtt/standby/RExecJob oracle/sysman/vtt/standby/RunJob !oracle/sysman/vxx/standby/VxxUtil stbyMsgBundle .Loracle/sysman/emSDK/common/nls/MessageBundle; ,oracle/sysman/emSDK/common/nls/MessageBundle getMessage '(Ljava/lang/String;Z)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; stbyRepos -Loracle/sysman/vxx/standby/StandbyRepository; +oracle/sysman/vxx/standby/StandbyRepository getUniqueJobID ()Ljava/lang/String; toString jobName java/lang/String concat &(Ljava/lang/String;)Ljava/lang/String; waitForJob Z runJob (Ljava/lang/String;)V jobSuccess ()Z Output task 'Loracle/sysman/emSDK/common/tasks/Task; setParameters java/io/InputStream read ([BII)I write ([BII)V oracle/sysman/vxx/vxxt/VxxtTRACE out toByteArray ()[B ([B)V setInputFiles 4([Loracle/sysman/emSDK/common/tasks/TaskInputFile;)V ! 9 : ; <