Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\rdbms\EnvironmentSpecificImpl.class
?? 1? ?wx w ?y z {|} ~ ? ? ? ?? ??? ??? ?? w ?? ?? ?? ??? ? ???? ?? ?? ?? ? ? ? ??? ? ?? ?? {? ?? .w .??? {?? 3w? 3?? 3??? {?????? 3??? ?? ?? =?? E? E? ? ?? ??? ? ??? ??? P? P? P? P?? U?? ? ? ? P? ? ?? P? ??? a?? c? ??? ?? g? ?? ?? m??? nw? n? m? n?? ??? ?? ??? ???? n? ?? ?? ?? ? ? ? ? 3 ^? ?w ?? ?w . ? ?w ?? ? P P P? ?? ?? ! ??"# f?$ %& & {'( bootstrapResourceClassPath [Ljava/lang/String; dummyOraMapTable Loracle/i18n/text/OraMapTable; nlslocale Loracle/gss/util/NLSLocale; defaultLocale Ljava/util/Locale; settingDefaultLocale Z <init> ()V Code LineNumberTable LocalVariableTable this -Loracle/aurora/rdbms/EnvironmentSpecificImpl; install getDefaultFileEncoding ()Ljava/lang/String; normalizeFileEncodingImpl &(Ljava/lang/String;)Ljava/lang/String; unnormalized Ljava/lang/String; enc lookupIUHandleImpl S(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Object;)Loracle/aurora/vm/IUHandle; rh Loracle/aurora/rdbms/Handle; h !Loracle/aurora/rdbms/ClassHandle; name type I forClass Ljava/lang/Class; extraInfo Ljava/lang/Object; ourType lookupIUHandleForCompilerImpl N(Ljava/lang/String;ZZLoracle/aurora/vm/IUHandle;[Loracle/aurora/vm/IUHandle;)I fullName derivedp sourcep refFromHandle Loracle/aurora/vm/IUHandle; foundHandle [Loracle/aurora/vm/IUHandle; securityManagerImpl ()Ljava/lang/SecurityManager; getPolicyTableImpl .(Ljava/security/Policy;)Ljava/security/Policy; p Ljava/security/Policy; sm Ljava/lang/SecurityManager; setStaticPermissionFlagImpl (Ljava/security/Policy;)V setLocaleProperties (Ljava/util/Locale;)V locale Ljava/util/Properties; checkCanDebugImpl sourceInputStreamImpl ((Ljava/lang/Class;)Ljava/io/InputStream; sourceHandle "Loracle/aurora/rdbms/SourceHandle; e 0Loracle/aurora/rdbms/ObjectTypeChangedException; classHandle cl input Ljava/io/InputStream; Exceptions getDefaultLocaleImpl ()Ljava/util/Locale; LangAndTerr setDefaultLocaleImpl lang terr msg err Ljava/lang/InternalError; ex Ljava/sql/SQLException; connection Ljava/sql/Connection; stmt Ljava/sql/Statement; bootstrapResourceClassPathImpl ()[Ljava/lang/String; classFromURLResourceImpl &(Lsun/misc/Resource;)Ljava/lang/Class; entryName conn 6Loracle/aurora/rdbms/url/jserver/JserverURLConnection; foo Ljava/lang/Exception; csu Ljava/net/URL; ioe Ljava/io/IOException; otce res Lsun/misc/Resource; c resu protocol assignClassLoaderImpl *(Ljava/lang/Class;)Ljava/lang/ClassLoader; getSystemClassLoaderImpl G(Ljava/lang/ClassLoader;Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader; scl Ljava/lang/ClassLoader; pscl ownerProtectionDomainImpl ()Ljava/lang/Class; fabricateProtectionDomainImpl instructionsForImpl N(Ljava/security/ProtectionDomain;Ljava/security/Permission;)Ljava/lang/String; d 5Loracle/aurora/rdbms/security/SchemaProtectionDomain; gMessage Ljava/lang/StringBuffer; pClass pSchema Loracle/aurora/rdbms/Schema; target action pd Ljava/security/ProtectionDomain; perm Ljava/security/Permission; addendum classForNameAndSchemaImpl 7(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class; className schemaName &(Ljava/lang/String;I)Ljava/lang/Class; schemaIndicator '(Ljava/lang/String;II)Ljava/lang/Class; 0Loracle/aurora/rdbms/ExecutePermissionException; ,Loracle/aurora/vm/ClassNotResolvedException; "Ljava/lang/ClassNotFoundException; alternateSchemaIndicator ownerIDImpl (Ljava/lang/Class;)I CLDKeyGetRootImpl *(Ljava/lang/String;I)Ljava/util/Hashtable; ownerID hash Ljava/util/Hashtable; schema sdh &Loracle/aurora/rdbms/SharedDataHandle; CLDKeySaveImpl +(Ljava/lang/String;ILjava/util/Hashtable;)Z success CLDKeyRemoveImpl (Ljava/lang/String;I)Z getMethodToJitImpl ;(I[I[Ljava/lang/reflect/Member;)Loracle/aurora/vm/IUHandle; methodNumber methodIndices [I methodObjects [Ljava/lang/reflect/Member; populateURLHandlersImpl (Ljava/util/Hashtable;)V handlers initForHotLoadingImpl initializeOracleDriverImpl rjbcNormalizeImpl initSecurityFromResourceImpl ()Z cachedLocalesData "()Loracle/aurora/vm/CachedLocales; 4(Ljava/lang/String;)Loracle/aurora/vm/CachedLocales; F(Ljava/lang/String;Ljava/lang/String;)Loracle/aurora/vm/CachedLocales; prefix getPerhapsTransformedURLImpl $(Lsun/misc/Resource;Z)Ljava/net/URL; mustBeBootstrap resurl perhapsTransformURL (Ljava/net/URL;Z)Ljava/net/URL; js jarname mue Ljava/net/MalformedURLException; url <clinit> SourceFile EnvironmentSpecificImpl.java ? ? +oracle/aurora/rdbms/EnvironmentSpecificImpl)* ? ?+, ? ? ?-./M0.1.2 java/lang/String3.4 oracle/sql/CHAR.5 oracle/aurora/rdbms/Handle67 'oracle/aurora/rdbms/SecurityManagerImpl89 ?:; sun/security/provider/PolicyFile<c (oracle/aurora/rdbms/security/PolicyTable=>? -oracle/aurora/rdbms/EnvironmentSpecificImpl$1 InnerClasses ?@ABC java/util/Properties user.languageDE ?FG user.regionH ? ? ?I ?JKLMN .oracle/aurora/rdbms/ObjectTypeChangedException ? ?O ?PQRST ? ? oracle/jdbc/driver/OracleDriverUVWXYZ[ java/lang/StringBuilder "ALTER SESSION SET NLS_LANGUAGE = '\] '^ ?_`ab[ #ALTER SESSION SET NLS_TERRITORY = 'c ? java/sql/SQLException Unexpected exception \d 0in EnvironmentSpecificImpl.setDefaultLocaleImpl( )efghi ? java/lang/InternalError ?hjk ? ?lmno ? jarpqrn jserverst 4oracle/aurora/rdbms/url/jserver/JserverURLConnectionu ?vwxcyc java/net/JarURLConnectionz ? .class{a|w}~0???) java/lang/Exception?c?N .oracle/aurora/util/SeekableBufferedInputStream?N oracle/aurora/rdbms/HandleInput?? java/io/IOException java/lang/ClassNotFoundException ????"?$? ? 3oracle/aurora/rdbms/security/SchemaProtectionDomain java/lang/StringBuffer 8The PL/SQL to grant this is dbms_java.grant_permission( \?\? ', ??) :?? ?? null, ? ? null ' ?<.???;? .oracle/aurora/rdbms/ExecutePermissionException?? *oracle/aurora/vm/ClassNotResolvedExceptionJG????? java/util/Hashtable??c?? *in EnvironmentSpecificImpl.CLDKeySaveImpl( , \?? ? ,in EnvironmentSpecificImpl.CLDKeyRemoveImpl(?V 'oracle/aurora/rdbms/url/jserver/Handler file !sun/net/www/protocol/file/Handler? ?? ?? ? !oracle/aurora/vm/CachedLocaleData ??mn?c? ? java/net/URL jar:jserver:/jar/schema/ / !/ java/net/MalformedURLException 'Malformed URL from perhapsTransformURL( Unexpected IOException from perhapsTransformURL( jserver:/resource/schema/SYS/? ? ??? $oracle/aurora/vm/EnvironmentSpecific impl &Loracle/aurora/vm/EnvironmentSpecific; oracle/gss/util/NLSLocale getJavaCharset oracle/aurora/rdbms/ClassHandle lookup 4(Ljava/lang/Class;)Loracle/aurora/rdbms/ClassHandle; ()Loracle/aurora/rdbms/Schema; M(Ljava/lang/String;Loracle/aurora/rdbms/Schema;I)Loracle/aurora/rdbms/Handle; 1(Ljava/lang/String;I)Loracle/aurora/rdbms/Handle; oracle/aurora/rdbms/Schema 0(Ljava/lang/String;)Loracle/aurora/rdbms/Schema; /(Loracle/sql/CHAR;)Loracle/aurora/rdbms/Schema; lookupHandleForCompiler O(Ljava/lang/String;ZZLoracle/aurora/rdbms/Handle;[Loracle/aurora/vm/IUHandle;)I java/lang/System getSecurityManager getPolicyTable ,()Loracle/aurora/rdbms/security/PolicyTable; isBoot java/security/ProtectionDomain setStaticPermissionsFlag (Z)V 0(Loracle/aurora/rdbms/EnvironmentSpecificImpl;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; java/util/Locale getLanguage put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getCountry checkCanDebug derivedFrom $()Loracle/aurora/rdbms/SourceHandle; oracle/aurora/rdbms/SourceHandle inputStream ()Ljava/io/InputStream; US oracle/aurora/rdbms/DbmsJava getLangAndTerr ([Ljava/lang/String;)V getJavaLocale 8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Locale; defaultConnection ()Ljava/sql/Connection; java/sql/Connection createStatement ()Ljava/sql/Statement; getNLSLanguage &(Ljava/util/Locale;)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString java/sql/Statement execute (Ljava/lang/String;)Z getNLSTerritory close -(Ljava/lang/Object;)Ljava/lang/StringBuilder; Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V printStackTrace initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; sun/misc/Resource getURL ()Ljava/net/URL; getProtocol equals (Ljava/lang/Object;)Z getCodeSourceURL openConnection ()Ljava/net/URLConnection; connect getKind ()I classPathURL loadPrivate getEntryName endsWith length substring (II)Ljava/lang/String; getSchema lookupClass Q(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)Loracle/aurora/rdbms/ClassHandle; loadClass rjbc getInputStream getInternalStream getHandle ()Loracle/aurora/rdbms/Handle; *(Ljava/lang/String;Ljava/lang/Throwable;)V %oracle/aurora/rdbms/OracleClassLoader assignClassLoader getSystemClassLoader theClass ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; java/lang/Object getClass java/lang/Class getName java/security/Permission getActions classForNameAndSchema (I)Loracle/aurora/rdbms/Schema; A(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)Ljava/lang/Class; fillInStackTrace ()Ljava/lang/Throwable; lookupSharedData V(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)Loracle/aurora/rdbms/SharedDataHandle; $oracle/aurora/rdbms/SharedDataHandle access ()Ljava/lang/Object; oracle/aurora/vm/HotLoader isIniting create j(Ljava/lang/String;Loracle/aurora/rdbms/Schema;Ljava/lang/Object;ZZ)Loracle/aurora/rdbms/SharedDataHandle; (I)Ljava/lang/StringBuilder; drop getMethodToJit initForHotLoading getCompileTime rjbcNormalize '(Ljava/lang/String;Ljava/lang/String;)V isBootstrap jarName 3oracle/aurora/rdbms/EnvironmentSpecificImplReadOnly getInstance ()Loracle/gss/util/NLSLocale; ! ? ? ? ? ? ? ? ? ? ? ? ( ? ? ? / *? ? ? "