Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\jaccelerator\client\LoadTCAttributes.class
?? 1 ? < = > - ? @ A B C D E F G H I J ? K L M N O P Q R S T U P V S W X Y Z [ \ ] ^ _ ! ` a b c d e f ] f g P f h i j k rootsClassName Ljava/lang/String; classAttributesListFileName main ([Ljava/lang/String;)V Code LineNumberTable <init> :(Ljava/lang/Object;Ljava/lang/String;ZLjava/lang/String;)V doit ()V Exceptions SourceFile LoadTCAttributes.java +oracle/jaccelerator/client/LoadTCAttributes 5 2 l 8 5 8 class_attributes.txt 0 / m n java/sql/Connection o p q r . / s t u r v w java/lang/StringBuilder ?reate or replace function jaccelerator_tc_attrs_to_blob (b blob) return VARCHAR2 as language java name 'oracle.jaccelerator.server. x y /.run(oracle.sql.BLOB) return java.lang.String'; z { | } ~ ? ?reate or replace function jaccelerator_tc_attrs return blob as myb blob; res varchar2(100); begin dbms_lob.createtemporary(myb, TRUE, DBMS_LOB.SESSION); res := jaccelerator_tc_attrs_to_blob(myb); return myb; end; ? ? ? &select jaccelerator_tc_attrs from dual ? ? ? ? -- TC computation took x ? msec ? ? } ? ? ? oracle/jdbc/OracleResultSet ? ? ? ? ? ? ? ? ? ? ? 8 -- TC transport and dump took java/lang/Exception LoadTCAttributes ? ? %oracle/jaccelerator/client/JDBCDriver run argv [Ljava/lang/String; conn Ljava/sql/Connection; createWrappers Z howMany I verbose createStatement ()Ljava/sql/Statement; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; show (Ljava/lang/String;)V java/sql/Statement execute (Ljava/lang/String;)Z java/lang/System currentTimeMillis ()J executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; out Ljava/io/PrintStream; (J)Ljava/lang/StringBuilder; java/io/PrintStream println java/sql/ResultSet next ()Z getBlob (I)Ljava/sql/Blob; java/sql/Blob getBinaryStream ()Ljava/io/InputStream; openFileStream .(Ljava/lang/String;)Ljava/io/FileOutputStream; copy .(Ljava/io/InputStream;Ljava/io/OutputStream;)V java/io/FileOutputStream close showError *(Ljava/lang/Exception;Ljava/lang/String;)V ! - . / 0 / 1 2 3 ( ? Y*? ? ? 4 5 2 3 4 *? *? *+? ? 4 5 6 3 i 1*? *? *+? ? *? ,? *,? *? *? *? ? 4 &