1b                                               !  " # $  % !# !$& *'  ( )* +,  -  .  /  0  1  2  3  4  5  6  78 :9  :; =<  => ?@A  BCD FE EFGH IJ  K  L MNO OP OQ OR ST 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      )mkMsgLoracle/aurora/util/msg/Msg;opts-Loracle/aurora/server/tools/loadjava/Options; connectionLjava/sql/Connection;connSetZdatabase5Loracle/aurora/server/tools/loadjava/DatabaseOptions;log1Loracle/aurora/server/tools/loadjava/LoadJavaLog;outputLjava/io/PrintWriter;jdbcOperations4Loracle/aurora/server/tools/loadjava/JdbcOperations; genMissing0Loracle/aurora/server/tools/loadjava/GenMissing;genMissingOpts7Loracle/aurora/server/tools/loadjava/GenMissingOptions;publish-Loracle/aurora/server/tools/loadjava/Publish; optionFile0Loracle/aurora/server/tools/loadjava/OptionFile; jdbcTablesLjava/util/Hashtable; verifierOn cancelledLjava/lang/String;GetMD5FunctionName ConstantValueMD5TableIsObsoleteUninitializedIMD5TableIsObsoleteTrueMD5TableIsObsoleteFalseMD5TableIsObsoleteNameForLobTableclassCreationStmtLjava/sql/CallableStatement;resourceCreationStmtsourceCreationStmt lobTableStmtLjava/sql/PreparedStatement;lobTableStmtSchemaInitializerlobTableStmtSchemaMD5Stmt1MD5Stmt2shortFromLongnameStmtreportErrorsStmt1reportErrorsStmt2startLoadingJarStmtendLoadingJarStmtresumeLoadingJarStmt jarStatusStmt dropJarStmtuserStatusStmt allStatusStmt ld_classes ld_resources ld_sources ld_published ld_genmissing ld_skippedld_jarcr_synnatively_compilederrors LoadJavaLocshortnameTable LJSTATCLA LJSTATRES LJSTATSOU LJSTATPUB LJSTATGEN LJSTATSKI  LJSTATSYN@ LJSTATERR LJSTATJAR LJSTATCMP  LJSTATALL0()VCodeLineNumberTableLocalVariableTablethis3Loracle/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; ExceptionsU([Ljava/lang/String;Loracle/aurora/server/tools/loadjava/Options;)[Ljava/lang/String;newOptsargsArgs InnerClasses2Loracle/aurora/server/tools/loadjava/Options$Args;5(Loracle/aurora/server/tools/loadjava/Options$Args;)Vb(Loracle/aurora/server/tools/loadjava/Options$Args;Loracle/aurora/server/tools/loadjava/Options;)VlogOpts0Loracle/aurora/server/tools/loadjava/LogOptions;set'(Ljava/lang/String;Ljava/lang/Object;)VpropertyvalueLjava/lang/Object;resetsetOptsgetOpts/()Loracle/aurora/server/tools/loadjava/Options; setConnection(Ljava/sql/Connection;)V setDatabase8(Loracle/aurora/server/tools/loadjava/DatabaseOptions;)V getGenMissing2()Loracle/aurora/server/tools/loadjava/GenMissing; getPublish/()Loracle/aurora/server/tools/loadjava/Publish; getOptionFile2()Loracle/aurora/server/tools/loadjava/OptionFile;ioexLjava/io/IOException;selectrsLjava/sql/ResultSet;sqlexLjava/sql/SQLException;connstmtLjava/sql/Statement;fileName tableNamegetJdbc6()Loracle/aurora/server/tools/loadjava/JdbcOperations;getDbs7()Loracle/aurora/server/tools/loadjava/DatabaseOptions; setCancelled(Ljava/lang/String;)VmsgcheckCancellederr*(Ljava/lang/Exception;Ljava/lang/String;)VexLjava/lang/Exception;whenfailErrwarndatabaseSupplied()Zresult getConnection()Ljava/sql/Connection;edition4Loracle/aurora/server/tools/loadjava/ToolsException;setLog4(Loracle/aurora/server/tools/loadjava/LoadJavaLog;)VgetLog3()Loracle/aurora/server/tools/loadjava/LoadJavaLog; getOutput()Ljava/io/PrintWriter; setVerifier(Z)Von doCreateTable(Ljava/lang/String;)Z tableExistsexists tableCreated createTable8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;shapecreateLobTableschema getLoadLOB%(Ljava/lang/String;)Loracle/sql/BLOB;r&Loracle/jdbc/internal/OracleResultSet;blobLoracle/sql/BLOB;createMD5Table&(Ljava/lang/String;)Ljava/lang/String; doDropTable tableDropped dropTable dropMD5TableMD5TableNameIfNotObsoletename getOldMD5)(Ljava/lang/String;Ljava/lang/String;I)[Bprefixsql classnametypemd5[B resetStmtswhat lobTableNameeLjava/util/Enumeration;sgetClassCreationStmt()Ljava/sql/CallableStatement;getResourceCreationStmtgetSourceCreationStmtgetShortFromLongnameStmt()Ljava/sql/PreparedStatement;getReportErrorsStmt1getReportErrorsStmt2getStartLoadingJarStmtgetEndLoadingJarStmtgetResumeLoadingJarStmtgetJarStatusStmtgetDropJarStmtgetUserStatusStmtgetAllStatusStmtpopulateShortnameTable(I)VrsetsizerecordShortnames5(Loracle/aurora/server/tools/loadjava/SchemaObject;)Vkeyvallist2Loracle/aurora/server/tools/loadjava/SchemaObject; printStatsmaskgetLoc()I SourceFileLoadJavaState.java iq ij   ' () 3- 4)$no chance this is a real schema name <) S-    j rw0oracle/aurora/server/tools/loadjava/Options$Args i r~ 3oracle/aurora/server/tools/loadjava/LoadJavaOptions 3oracle/aurora/server/tools/loadjava/DatabaseOptions r}5oracle/aurora/server/tools/loadjava/GenMissingOptions  /oracle/aurora/server/tools/loadjava/LoadJavaLog     java/util/Hashtable i %&    I- J- K- L- M- N- P- Q- R-  .oracle/aurora/server/tools/loadjava/GenMissing i !"+oracle/aurora/server/tools/loadjava/Publish i #$ -optionfile  -optiontable=both -optionfile and -optiontable supplied. Using -optionfile .oracle/aurora/server/tools/loadjava/OptionFilejava/io/FileInputStream i ijava/io/IOException reading {0}    java/lang/StringBuilder#SELECT pattern, option, value FROM     i processing option table java/sql/SQLExceptionprocessing option table {0} 2oracle/aurora/server/tools/loadjava/JdbcOperations.oracle/aurora/server/tools/loadjava/FatalError        3oracle/aurora/server/tools/loadjava/ConnectionErrorno connection was supplied-debug ! "j-editionalter session set edition= #2oracle/aurora/server/tools/loadjava/ToolsException $could not open connectionopening connection  % & verifier : onverifier : off ' ()  *+java/lang/Boolean , i -. /0  creating {0} create table  created : {0} 14(name varchar2(700) unique, lob blob, loadtime date)  delete from  where name='' insert into  (name, lob, loadtime) values('', empty_blob(), sysdate) 9:$prepareLobTable opening lobTableStmtselect lob from  where name =' ' for update 234 5$oracle/jdbc/internal/OracleResultSet 6 789 :; getLoadLOB <((name varchar2(200) unique, md5 raw(16)) =0  dropping {0} drop table dropped : {0} .select dbms_java.handleMd5('///',29) from dual > ?j @Atesting for existence of {0}dbms_java.handleMd5 3  getting old MD5 of {0} =: SELECT dbms_java.handleMd5(?,?) from dual(?,?,?) from dual >:SELECT MD5 FROM  WHERE NAME = ? BC DEF GHLoadJavaState.resetStmts 56 76 86 ?: @: A: B6 C6 D6 E6 F6 G: H: IJK L MNjava/lang/String O Pj Qjmbegin execute immediate 'create or replace '||?||' java class '||?||?||?||?; ? := "NameFromLastDDL"(0);end; RST UEhbegin execute immediate 'create or replace java resource named '||?||?; ? := "NameFromLastDDL"(0);end;declare 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 = ?declare 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 javasnm VW"select short,longname from javasnm XY Z [ 6 \]Classes Loaded: ^_ `Resources Loaded: Sources Loaded: O- Jars Loaded: Published Interfaces: Classes generated: Classes skipped: Synonyms Created: Methods natively compiled: Errors: oracle.jserver.version a1oracle/aurora/server/tools/loadjava/LoadJavaStatejava/lang/Object)oracle/aurora/server/tools/loadjava/MkMsg+oracle/aurora/server/tools/loadjava/Options([Ljava/lang/String;)Vunused()[Ljava/lang/String;2()Loracle/aurora/server/tools/loadjava/LogOptions;.oracle/aurora/server/tools/loadjava/LogOptions isPropertyjava/lang/SystemnanoTime()Jjava/lang/LongtoString(J)Ljava/lang/String;c(Loracle/aurora/server/tools/loadjava/Options;Loracle/aurora/server/tools/loadjava/LoadJavaState;)V6(Loracle/aurora/server/tools/loadjava/LoadJavaState;)V getStringK(Loracle/aurora/server/tools/loadjava/LoadJavaState;Ljava/io/InputStream;)Voracle/aurora/util/msg/Msgmjava/sql/ConnectioncreateStatement()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;)VcloseStatement)(Ljava/sql/Statement;Ljava/lang/String;)VoptionsSuppliedgetConnectionFailureconnect getBooleanstartJDBCLogging executeDDL getMessagesetConnectionFailure getWriter turnVerifier containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; booleanValueput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;TRUELjava/lang/Boolean;lobTableprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;java/sql/PreparedStatement()Ljava/sql/ResultSet;nextgetBLOB(I)Loracle/sql/BLOB;oracle/sql/BLOBtrim(J)Vmd5TableFALSEexecuteclose checkCode(Ljava/sql/SQLException;I)Z setString(ILjava/lang/String;)VsetInt(II)Vjava/sql/ResultSetgetBytes(I)[Bkeys()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElement()Ljava/lang/Object;endsWithcommitprintStackTrace prepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement;java/sql/CallableStatementregisterOutParametergetInt(I)I(I)Ljava/lang/String;0oracle/aurora/server/tools/loadjava/SchemaObjectgetName setShortnameoutLjava/io/PrintStream;(I)Ljava/lang/StringBuilder;java/io/PrintStreamprintln getProperty   >  !"#$%&'()*)+,-+./-+01-+23-4)5676869:;)+ <)=:>:?:@:A:B6C6D6E6F6G:H:I-J-K-L-M-N-O-P-Q-R-S- T&U-+0V-+2W-+XY-+Z[-+\]-+^_-+`a-+bc-+de-+fg-+hAijk6*l yzm noipk@*+l }~mnoiqk>******* * *+ *, *-*l6 , ;<BDK%h*/49=m*>no>>>rsk;*+lmnotuvrrwkdY+N*-,-l m*notux y|vrr}k?*+l mnoy|vrr~k",*, * *Y * **Y * * +* +* ** *Y*+** Y!*"N-+#lJ )4;CKUcnv}m*noy|xvrk3*$+%*$+,&**'"+(*'"+,)l &2m 3no3)3jkJ***Y+,*-.*/*0*1*2*3*4*5*6*7l6 !&+05:?DIm JnopkF *+ *l m no kI* *Y * lm nokO*+8*+lmnokG *+ *l m no kN*9*:Y**;9*9lm nokJ*<*=Y*><*<lm nok*?*$@AL*$BAM+ , *CD+-*EY*FY+GH?N*-*J+KL,*MN:-N:OYPQR,RS:T:*EY*U?*VOYPWR,RSXU:**Z,KL*VOYPWR,RSX$:*VOYPWR,RSX*?-ADIcYclj   # )-ADETW[`ck " "  %m\ E)`c))nokJ*[*\Y*][*[l,-/m nokI* *Y * l568m no k>*+l <=mno) jkF*^Y*_l@ACm nokA *'+`l JKm no )kL *'+,al X Ym  no  )kA *'+bl _`m no )kA *'+cl fgm no )kA *'+dl pqm no )kL *'+,el | }m  no  )kh$<* * f<*8<l "m$no"kP*8 *'g* ** h8 iYjk*$lm *Vn*$oAL+*VOYPpR+RSq*+l mnokI** Y!*lm nok2*'xlm nok7*1**yvz**{vz*V|*l )16m7no7kM*,+}*+~lmno)k9*,+}*,+=*V+=*,+YWl &7m*9no9)&kE *,+Wl   m no )kj*+c*+KN*VOYPR+RR,RSq*+**+Kz:*V+ *+ *-L+ILYl. 6;I$LNY a"h&m4NU)jnoj)j)kI**VW+Wl *,mno)k*VW+M*,W* +*+ *VOYPR,RR*RRSq*VOYPR,RR*RRSq*V*X**MOYPR,RR*RRS*N-W-: N*-OYPR+RSL YlB5 79:;J=uACGHIJKLMOm> no) )kD**VW+lYmno)kM*,+}*+~ldmno)kE *,+Wl n om no )k^*+X*+KM*VOYPR+RSq*+**+KzN*V+ *+ *-,L@CYl. xy{-|2}@C~DOW]m*DJ)^no^)kF**VW+l  mno)3k#y*g**MLM+NM,W*,,N, ,-)N*'-*K:*'-a*(5565BEYlF #(,5:BEFTakm4a )F%ZXynokgM* *+ *+M,l m no))k :*+K:*~*M:*,:H:*OYPRRS*OYPRRS'*OYPRRRS*:*+=,+$*:,+: : :*LYlr#(,Kjmmz ,>)u#n)k:no))-)jkL*V*+X**V*+X**V*+X**V*+X** *V*+X**V*+X**V*+X**V*+X**V*+X**V*+X**V*+X**V*+X**V*+X**V*+X**V*+X**V*+X**VWM*,N:-j-:,ҙS*MN:OYPRRR*RRSW*M :ԧ *V+XKYl1 %16BGMY^jo{#+ . 7 B KP[mHBY)no)#)+.k3****Mչ*  L*+ضL*#&Yl##&&$'%.(m'3nok2*)**Mٹ*  L*+ڶL*°"%Yl,.4"7%5&6-9m&2nok3****M۹*  L*+ܶL*ð#&Yl=?I#L&J'K.Nm'3nokv&***Mݹħ L*+޶L*İYlRTXVW!Zm&nokv&***M߹ŧ L*+L*ŰYl^`dbc!fm&nokv&***MƧ L*+L*ưYljlpno!rm&nok>*5**M**  L*+L*ǰ.1Yl"vx!.129m2>nok=*4**M**  L*+L*Ȱ-0Yl"!-018m1=nok>*5**M**  L*+L*ɰ.1Yl"!.129m2>nok=*4**M**  L*+L*ʰ-0Yl"!-018m1=nok=*4**M**  L*+L*˰-0Yl"!-018m1=nokv&***M̧ L*+L*̰Yl!m&nokv&***Mͧ L*+L*ͰYl!m&noksoM*MNM,TN-W*Y-+,TN---W,:*V,XcfYl:"3<E]cfhrm4h jWsnos-k(+&+M,N-,N+-+Lܱl&  $'m* ))(no(kr~%OYPR*/S~%OYPR*0S~%OYPR*1S~0* OYPR*SĄR~&OYPR*2S(~&OYPR*3S ~&OYPR*4S@~&OYPR*5S ~0*6 OYPR*6SĄu~mOYPR*7SJl" &,2NTZv| !"#$%&'( ))*/+6,S-Y.a/h023458mno-jk6*0l <=m nok]#*   * * * lABCEHm #no{ z