Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\server\tools\loadjava\LoadJavaState.class
?? 1b ! " # $ % !# !$& *' ( )* +, - . / 0 1 2 3 4 5 6 78 :9 :; =< => ?@A BCD FE EFGH IJ K LMNO OP OQ ORST EU VW \XYZ [\ \<] ^E ^ K _ ` B a b c def iEg h \ijk \lm rnop Iq r st ^u \v *w x *yz ?{ \x ?| *} ?~ ??? ?? \?? ??????? ?????M???? ?? ?? ??? \?? ?? ??? ?? ??S?S? ??? ? ? ?? ? ???? ???????????? ? ? ? ? ? ? ? ? ? ? ? ? ? *?????? ??M? Y??M???????????????????????????? ???????? ?? ?? ?? )?? O? ???? ???????? ?? )??? mkMsg Loracle/aurora/util/msg/Msg; opts -Loracle/aurora/server/tools/loadjava/Options; connection Ljava/sql/Connection; connSet Z database 5Loracle/aurora/server/tools/loadjava/DatabaseOptions; log 1Loracle/aurora/server/tools/loadjava/LoadJavaLog; output Ljava/io/PrintWriter; jdbcOperations 4Loracle/aurora/server/tools/loadjava/JdbcOperations; genMissing 0Loracle/aurora/server/tools/loadjava/GenMissing; genMissingOpts 7Loracle/aurora/server/tools/loadjava/GenMissingOptions; publish -Loracle/aurora/server/tools/loadjava/Publish; optionFile 0Loracle/aurora/server/tools/loadjava/OptionFile; jdbcTables Ljava/util/Hashtable; verifierOn cancelled Ljava/lang/String; GetMD5FunctionName ConstantValue MD5TableIsObsoleteUninitialized I MD5TableIsObsoleteTrue MD5TableIsObsoleteFalse MD5TableIsObsolete NameForLobTable classCreationStmt Ljava/sql/CallableStatement; resourceCreationStmt sourceCreationStmt lobTableStmt Ljava/sql/PreparedStatement; lobTableStmtSchemaInitializer lobTableStmtSchema MD5Stmt1 MD5Stmt2 shortFromLongnameStmt reportErrorsStmt1 reportErrorsStmt2 startLoadingJarStmt endLoadingJarStmt resumeLoadingJarStmt jarStatusStmt dropJarStmt userStatusStmt allStatusStmt ld_classes ld_resources ld_sources ld_published ld_genmissing ld_skipped ld_jar cr_syn natively_compiled errors LoadJavaLoc shortnameTable LJSTATCLA LJSTATRES LJSTATSOU LJSTATPUB LJSTATGEN LJSTATSKI LJSTATSYN @ LJSTATERR ? LJSTATJAR LJSTATCMP LJSTATALL 0? <init> ()V Code LineNumberTable LocalVariableTable this 3Loracle/aurora/server/tools/loadjava/LoadJavaState; 0(Loracle/aurora/server/tools/loadjava/Options;)V ?(Loracle/aurora/server/tools/loadjava/Options;Loracle/aurora/server/tools/loadjava/DatabaseOptions;Loracle/aurora/server/tools/loadjava/LoadJavaLog;)V parseArgs (([Ljava/lang/String;)[Ljava/lang/String; argv [Ljava/lang/String; Exceptions U([Ljava/lang/String;Loracle/aurora/server/tools/loadjava/Options;)[Ljava/lang/String; newOpts args Args InnerClasses 2Loracle/aurora/server/tools/loadjava/Options$Args; 5(Loracle/aurora/server/tools/loadjava/Options$Args;)V b(Loracle/aurora/server/tools/loadjava/Options$Args;Loracle/aurora/server/tools/loadjava/Options;)V logOpts 0Loracle/aurora/server/tools/loadjava/LogOptions; set '(Ljava/lang/String;Ljava/lang/Object;)V property value Ljava/lang/Object; reset setOpts getOpts /()Loracle/aurora/server/tools/loadjava/Options; setConnection (Ljava/sql/Connection;)V setDatabase 8(Loracle/aurora/server/tools/loadjava/DatabaseOptions;)V getGenMissing 2()Loracle/aurora/server/tools/loadjava/GenMissing; getPublish /()Loracle/aurora/server/tools/loadjava/Publish; getOptionFile 2()Loracle/aurora/server/tools/loadjava/OptionFile; ioex Ljava/io/IOException; select rs Ljava/sql/ResultSet; sqlex Ljava/sql/SQLException; conn stmt Ljava/sql/Statement; fileName tableName getJdbc 6()Loracle/aurora/server/tools/loadjava/JdbcOperations; getDbs 7()Loracle/aurora/server/tools/loadjava/DatabaseOptions; setCancelled (Ljava/lang/String;)V msg checkCancelled err *(Ljava/lang/Exception;Ljava/lang/String;)V ex Ljava/lang/Exception; when failErr warn databaseSupplied ()Z result getConnection ()Ljava/sql/Connection; edition 4Loracle/aurora/server/tools/loadjava/ToolsException; setLog 4(Loracle/aurora/server/tools/loadjava/LoadJavaLog;)V getLog 3()Loracle/aurora/server/tools/loadjava/LoadJavaLog; getOutput ()Ljava/io/PrintWriter; setVerifier (Z)V on doCreateTable (Ljava/lang/String;)Z tableExists exists tableCreated createTable 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; shape createLobTable schema getLoadLOB %(Ljava/lang/String;)Loracle/sql/BLOB; r &Loracle/jdbc/internal/OracleResultSet; blob Loracle/sql/BLOB; createMD5Table &(Ljava/lang/String;)Ljava/lang/String; doDropTable tableDropped dropTable dropMD5Table MD5TableNameIfNotObsolete name getOldMD5 )(Ljava/lang/String;Ljava/lang/String;I)[B prefix sql classname type md5 [B resetStmts what lobTableName e Ljava/util/Enumeration; s getClassCreationStmt ()Ljava/sql/CallableStatement; getResourceCreationStmt getSourceCreationStmt getShortFromLongnameStmt ()Ljava/sql/PreparedStatement; getReportErrorsStmt1 getReportErrorsStmt2 getStartLoadingJarStmt getEndLoadingJarStmt getResumeLoadingJarStmt getJarStatusStmt getDropJarStmt getUserStatusStmt getAllStatusStmt populateShortnameTable (I)V rset size recordShortnames 5(Loracle/aurora/server/tools/loadjava/SchemaObject;)V key val list 2Loracle/aurora/server/tools/loadjava/SchemaObject; printStats mask getLoc ()I SourceFile LoadJavaState.javaiqij? '()3-4) $no chance this is a real schema name<)S-?jrw? 0oracle/aurora/server/tools/loadjava/Options$Argsi r~ 3oracle/aurora/server/tools/loadjava/LoadJavaOptions 3oracle/aurora/server/tools/loadjava/DatabaseOptionsr} 5oracle/aurora/server/tools/loadjava/GenMissingOptions /oracle/aurora/server/tools/loadjava/LoadJavaLog???????? java/util/Hashtablei?%& I-J-K-L-M-N-P-Q-R- .oracle/aurora/server/tools/loadjava/GenMissingi!" +oracle/aurora/server/tools/loadjava/Publishi #$ -optionfile? -optiontable =both -optionfile and -optiontable supplied. Using -optionfile?? .oracle/aurora/server/tools/loadjava/OptionFile java/io/FileInputStreami?i java/io/IOException reading {0}????? java/lang/StringBuilder #SELECT pattern, option, value FROM i?? processing option table java/sql/SQLException processing option table {0} 2oracle/aurora/server/tools/loadjava/JdbcOperations .oracle/aurora/server/tools/loadjava/FatalError?????????? ? 3oracle/aurora/server/tools/loadjava/ConnectionError no connection was supplied -debug!?"j -edition alter session set edition=#? 2oracle/aurora/server/tools/loadjava/ToolsException$ could not open connection opening connection?%?&? verifier : on verifier : off'?()??*+ java/lang/Boolean,?i?-./0?? creating {0} create table ?? created : {0}1? 4(name varchar2(700) unique, lob blob, loadtime date)?? delete from where name=' ' insert into (name, lob, loadtime) values(' ', empty_blob(), sysdate)9: $prepareLobTable opening lobTableStmt select lob from where name =' ' for update2345 $oracle/jdbc/internal/OracleResultSet6?789:; getLoadLOB <? ((name varchar2(200) unique, md5 raw(16))=0?? dropping {0} drop table ?? dropped : {0}?? .select dbms_java.handleMd5('///',29) from dual>??j@A testing for existence of {0} dbms_java.handleMd53????? getting old MD5 of {0}=:?? SELECT dbms_java.handleMd5 (?,?) from dual (?,?,?) from dual>: SELECT MD5 FROM WHERE NAME = ?BCDEFGH LoadJavaState.resetStmts567686?:@:A:B6C6D6E6F6G:H:IJKL?MN java/lang/StringO?PjQj mbegin execute immediate 'create or replace '||?||' java class '||?||?||?||?; ? := "NameFromLastDDL"(0);end;RSTUE hbegin execute immediate 'create or replace java resource named '||?||?; ? := "NameFromLastDDL"(0);end; ?eclare encoding varchar2(100) := ?;begin if encoding is not null then dbms_java.set_compiler_option(?, 'encoding', encoding); end if; execute immediate 'create or replace '||?||' java source named '||?||?||?||?; ? := "NameFromLastDDL"(0);end; ,select short from javasnm where longname = ? +select text from user_errors where name = ? 8select text from all_errors where name = ? and owner = ? ?eclare jarcontent blob; begin execute immediate ? into jarcontent; ? := dbms_java.start_loading_jar(?,?,?,?,jarcontent,?); end; 3begin ? := dbms_java.finish_loading_jar(?,?); end; =begin ? := dbms_java.start_loading_jar(?,?,?,?,null,?); end; -begin ? := dbms_java.jar_status(?,?,?); end; 3begin ? := dbms_java.drop_jar(?,?,?); commit; end; Iselect status from user_objects where object_type = ? and object_name = ? Vselect status from all_objects where object_type = ? and object_name = ? and owner = ?T& select count(*) from javasnmVW "select short,longname from javasnmXYZ[?6?\] Classes Loaded: ^_`? Resources Loaded: Sources Loaded: O- Jars Loaded: Published Interfaces: Classes generated: Classes skipped: Synonyms Created: Methods natively compiled: Errors: ?? oracle.jserver.versiona? 1oracle/aurora/server/tools/loadjava/LoadJavaState java/lang/Object )oracle/aurora/server/tools/loadjava/MkMsg +oracle/aurora/server/tools/loadjava/Options ([Ljava/lang/String;)V unused ()[Ljava/lang/String; 2()Loracle/aurora/server/tools/loadjava/LogOptions; .oracle/aurora/server/tools/loadjava/LogOptions isProperty java/lang/System nanoTime ()J java/lang/Long toString (J)Ljava/lang/String; c(Loracle/aurora/server/tools/loadjava/Options;Loracle/aurora/server/tools/loadjava/LoadJavaState;)V 6(Loracle/aurora/server/tools/loadjava/LoadJavaState;)V getString K(Loracle/aurora/server/tools/loadjava/LoadJavaState;Ljava/io/InputStream;)V oracle/aurora/util/msg/Msg m java/sql/Connection createStatement ()Ljava/sql/Statement; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ()Ljava/lang/String; java/sql/Statement executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; J(Loracle/aurora/server/tools/loadjava/LoadJavaState;Ljava/sql/ResultSet;)V closeStatement )(Ljava/sql/Statement;Ljava/lang/String;)V optionsSupplied getConnectionFailure connect getBoolean startJDBCLogging executeDDL getMessage setConnectionFailure getWriter turnVerifier containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; booleanValue put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; TRUE Ljava/lang/Boolean; lobTable prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; java/sql/PreparedStatement ()Ljava/sql/ResultSet; next getBLOB (I)Loracle/sql/BLOB; oracle/sql/BLOB trim (J)V md5Table FALSE execute close checkCode (Ljava/sql/SQLException;I)Z setString (ILjava/lang/String;)V setInt (II)V java/sql/ResultSet getBytes (I)[B keys ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; endsWith commit printStackTrace prepareCall 0(Ljava/lang/String;)Ljava/sql/CallableStatement; java/sql/CallableStatement registerOutParameter getInt (I)I (I)Ljava/lang/String; 0oracle/aurora/server/tools/loadjava/SchemaObject getName setShortname out Ljava/io/PrintStream; (I)Ljava/lang/StringBuilder; java/io/PrintStream println getProperty >