Index
A B C D E F G H I J K L M N O P R S T U V W
A
- act method, 2.11.2, 2.11.2
- application
-
- compiling, 2.4.1
- developing, 8
- development, 2.1
- executing in a session, 2.1
- execution control, 2.2
- execution rights, 2.4.4
- invoking, 3.1
- running on the server, 3.3
- threading, 2.10
- attributes, 5.1.3, 6.5
-
- declaring, 6.5.1
- definition, 1.1.1.1
- types of, 1.1.1.1
- authentication, 10.1
-
- mechanisms, 10.3
- AUTHID clause, 6.3, 6.4, 6.5
B
- BasicPermission, 10.2.2.1
- body
-
- package, 6.4
- SQL object type, 6.5
- bytecode
-
- defined, 1.1.3
- definition, 1.4.2
- verification, 2.4.2
- verifier, 2.4.2
C
- call
-
- definition, 1.3
- managing resources across calls, 2.11.7
- static fields, 2.1
- call memory, 2.1
- call specification, 3.1.1
-
- defining, 6.2
- mapping data types, 6.2.2
- object type, 6.5
- packaged, 6.4
- top-level, 6.3
- understanding, 6.1
- Callback class
-
- act method, 2.11.2
- calss
-
- loader, 1.4.4
- class
-
- attributes, 1.1.1.1
- auditing, 2.4.8
- definition, 1.1.1.1
- dynamic loading, 1.2.6
- execution, 2.2
- hierarchy, 1.1.4
- inheritance, 1.1.4
- interpretation, 2.2
- loading, 2.2, 2.4.3
- loading permission, 10.2.4
- marking valid, 2.4.2
- methods, 1.1.1.1
- name, 2.6
- publish, 2.4.7, 6
- resolving dependencies, 2.4.2
- resolving reference, 2.4.2
- schema object, 2.3, 2.4.2, 2.4.3, 2.4.3
- shortened name, 2.6
- single inheritance, 1.1.1.3
- .class files, 2.3, 2.4.3, 2.4.3
- Class interface
-
- forName method, 2.7
- class schema object, 2.4.3, 2.4.3, 11.1, 11.3
- ClassForName
-
- lookupClass method, 2.7, 2.7.3
- classForNameAndSchema method, 2.7.2
- ClassNotFoundException, 2.7
- CLASSPATH, 2.3, 2.7
- client
-
- install JDK, 4.4.1
- set up environment variables, 4.4.2
- setup, 4.4.1
- CodeSource class, 10.2.1
-
- equals method, 10.2.1
- implies method, 10.2.1
- compiling, 1.4.2, 2.4
-
- error messages, 2.4.1.2, 11.4
- options, 2.4.1.4, 11.4
- run time, 2.4.1, 2.4.1.3
- configuration, 4
-
- JVM, 4.2
- performance, 9.2
- connection
-
- security, 10.1
- constructor methods, 6.5.2.2
- context
-
- run-time, 5.1
- stored procedures, 5.1
- CREATE JAVA statement, 5.3, 5.3
D
- data confidentiality, 10.1
- data types
-
- mapping, 6.2.2
- database
-
- privileges, 10.2
- schema plan, 8.2
- trigger, 7.2
- triggers, 5.1.2
- database triggers
-
- calling Java, 7.2
- DBA_JAVA_POLICY view, 10.2.2, 10.2.2.1, 10.2.2.1
- DBMS_JAVA package, 4.3, 7.1.1
-
- compile_class, A.54, A.55
- compile_method, A.58, A.58, A.59
- delete_permission method, 10.2.2.1, A.24
- derivedFrom method, A.7
- disable_output_to_file, A.45
- disable_output_to_java, A.40
- disable_output_to_sql, A.35
- disable_output_to_trc, A.48
- disable_permission method, 10.2.2.1, A.22
- dropjava method, A.17
- enable_output_to_file, A.44
- enable_output_to_java, A.39
- enable_output_to_sql, A.34
- enable_output_to_trc, A.47
- enable_permission method, 10.2.2.1, A.23
- endsession, A.50
- endsession_and_related_state, A.51
- export_class method, A.14
- export_resource method, A.15
- export_source method, A.13
- fixed_in_instance method, A.8
- get property, A.29
- get_compiler_option method, A.3
- grant_permission method, 10.2.2.1, A.18
- grant_policy_permission method, 10.2.2.1, 10.2.2.1, 10.2.2.1, A.20
- loadjava method, A.16
- longname method, 2.4.6, 2.6, A.1
- modifying permissions, 10.2.2.1
- modifying PolicyTable permissions, 10.2.2.1, 10.2.2.1
- query_output_to_file, A.46
- query_output_to_sql, A.36
- query_output_to_trc, A.49
- remove property, A.30
- remove_output_to_file, A.43
- remove_output_to_java, A.38
- remove_output_to_sql, A.33
- reset_compiler_option method, A.5
- resolver method, A.6
- restart_debugging method, A.12
- restrict_permission method, 10.2.2.1, A.19
- revoke_permission method, 10.2.2.1, A.21
- runjava, A.26
- runjava_in_current_session, A.27
- set property, A.28
- set_compiler_option method, A.4
- set_native_compiler_option, A.52
- set_output method, A.9
- set_output_to_file, A.42
- set_output_to_java, A.37
- set_output_to_sql, A.32
- set_preference method, A.25
- setting permissions, 10.2.2
- shortname method, 2.4.6, 2.6, A.2
- show property, A.31
- start_debugging method, A.10
- stop_debugging method, A.11
- uncompile_class, A.56, A.57
- uncompile_method, A.60, A.61
- unset_native_compiler_option, A.53
- DBMS_JAVA query_output_to_java, A.41
- DBMS_OUTPUT package, A.9
- DbmsJava class seeDBMS_JAVA package
- DbmsObjectInputStream class, 2.7.4
- DbmsObjectOutputStream class, 2.7.4
- deadlock, 2.10
- DeadlockError exception, 2.10
- debug
-
- compiler option, 2.4.1.4, 11.4
- stored procedures, 5.3.5
- debugging
-
- Java applications, 3.2
- permissions, 10.2.3
- definer rights, 2.4.5
- delete method, 10.2.2.1
- delete_permission method, A.24
- derivedFrom method, A.7
- DETERMINISTIC hint, 6.3
- digest table, 11.3.1
- disable method, 10.2.2.1
- disable_permission method, A.22
- dropjava method, A.17
- dropjava tool, 2.4.3, 11.7
E
- ease of use, 5.2.2
- echo command, 11.8.4.2
- enable method, 10.2.2.1
- enable_permission method, A.23
- encapsulation, 1.1.1.4
- encoding
-
- compiler option, 2.4.1.4, 11.4
- end-of-call Migration, 2.11.1
- EndOfCallRegistry class, 2.11.1
-
- registerCallback method, 2.11.2
- entity-relationship (ER) diagram, 8.1
-
- drawing, 8.1
- example, 8.1
- equals method, 10.2.1
- errors
-
- compilation, 2.4.1.2
- exception
-
- ClassNotFoundException, 2.7
- DeadlockError, 2.10
- how Oracle JVM handles, 7.6
- LimboError, 2.10
- exit command, 11.8.4.2
- exitCall method, 2.10
- export_class method, A.14
- export_resource method, A.15
- export_source method, A.13
F
- file names
-
- dropjava tool, 11.7.3
- loadjava tool, 11.6.3
- FilePermission, 10.2.2, 10.2.2.1, 10.2.2.1, 10.2.2.1, 10.2.2.1, 10.2.2.1
- files, 2.8.1
-
- lifetime, 2.11.7
- finalizers, 2.8.2
- fixed_in_instance method, A.8
- footprint, 1.2.4, 2.1
- foreign key, 8.2
- forName method, 2.7
- full name, Java, 2.3
- functions, 5.1.1
G
- garbage collection, 2.1
-
- managing resources, 2.8
- misuse, 2.8.2
- garbage collectoion
-
- purpose, 2.8.2
- get_compiler_option method, 2.4.1.4, A.3
- getCallerClass method, 2.7.1
- getClassLoader method, 2.7.1
- getProperty method, 3.3
- grant method, 10.2.2.1
- grant_permission method, 10.2.2.1, A.18
- grant_policy_permission method, 10.2.2.1, 10.2.2.1, A.20
- granting permissions, 10.2.1
- grantPolicyPermission method, 10.2.2.1
- graphical user interface see GUI
- GUI, 1.3.3, 2.5
H
- help command, 11.8.4.2
I
- implies method, 10.2.1
- inheritance, 1.1.1.3, 1.1.1.5
- installation, 4
- integrated development environment (IDE), 1.3.4
- integrity, 10.1
- interface, 1.1.1.3
- internal JDBC driver, 1.4.6
- interoperability, 5.2.5
- interpreter, 1.4.3
- IOException, 2.11.7
J
- J2SE
-
- install, 4.4.1
- Java
-
- applications, 2, 2.4.3
- attributes, 1.1.1.1
- calling from database triggers, 7.2
- calling from PL/SQL, 7.4
- calling from SQL DML, 7.3
- calling from the top level, 7.1
- calling restrictions, 7.3
- checking loaded classes, 2.4.6
- classes, 1.1.1.1
- client setup, 4.4
- compiling, 2.4.1
- development environment, 2.3
- development tools, 1.5.5
- execution control, 2.2
- execution in database, 5.1
- execution rights, 2.4.4
- full name, 2.3
- in the database, 1.2, 2
- invoking, 3.1
- key features, 1.1.2
- loading applications, 2.4.3
- loading classes, 2.2
- methods, 1.1.1.1
- overview, 1.1
- polymorphism, 1.1.1.6
- publishing, 2.3, 6
- resolving classes, 2.4.2
- short name, 2.3
- stored procedures see stored procedures
- Java audit
-
- object level, 2.4.8
- statement level, 2.4.8
- java command, 11.8.4.2
- Java Compatibility Kit see JCK
- Java Database Connectivity see JDBC
- Java Development Kit see JDK
- .java files, 2.3, 2.4.3, 2.4.3
- java interpreter, 2.2
- Java Language Specification seeJLS
- Java Naming and Directory Interface see JNDI
- Java Native Interface seeJNI
- Java stored procedures see stored procedures
- Java virtual machine see JVM
- JAVA$OPTIONS table, 2.4.1.4
- JAVA_ADMIN
-
- granting permission, 10.2, 10.2.1, 10.2.2.1, 10.2.2.1
- JAVA_ADMIN example, 10.2.2.1
- JAVA_ADMIN role
-
- assigned permissions, 10.2.2.1
- JAVA_MAX_SESSIONSPACE_SIZE parameter, 9.2.1
- JAVA_POOL_SIZE parameter, 9.2.1
-
- default, 4.2
- JAVA_SOFT_SESSIONSPACE_LIMIT parameter, 9.2.1
- Java2
-
- security, 10.2
- Java2 Platform, Standard Edition see J2SE
- JAVADEBUGPRIV role, 10.2.2.1, 10.2.3
- JAVASYSPRIV role, 10.2.1, 10.2.2.1, 10.2.2.2
- JAVAUSERPRIV role, 10.2.1, 10.2.2.1, 10.2.2.2
- JCK, 1.1.3
- JDBC, 1.1.2
-
- accessing SQL, 1.5.4
- defined, 3.1.3
- driver, 1.4
- driver types, 1.5.4.1, 3.1.3.1
- drivers, 1.5.4.1
- example, 3.1.3.3
- security, 10.1
- server-side internal driver, 1.4.6
- JDeveloper
-
- development environment, 1.5.5
- JDK
-
- install, 4.4.1
- JLS, 1.1.1.1, 1.1.3
- JNDI, 1.1.2
- JNI
-
- support, 3.1.2
- JPublisher
-
- overview, 12.3.4
- JServerPermission, 10.2.2.1, 10.2.2.1, 10.2.2.1, 10.2.2.1, 10.2.3
- JVM, 1.1.3
-
- bytecode, 1.1.3
- configure, 4
- defined, 1.1
- garbage collection, 1.2.2, 1.2.3
- install, 4
- multithreading, 1.2.2
- responsibilities, 2.1
K
- key
-
- foreign, 8.2
- primary, 8.2
L
- library manager, 1.4.1
- LimboError exception, 2.10
- loader, class, 1.4.4
- loading, 2.4.3
-
- checking results, 2.4.3, 2.4.6
- class, 1.2.6, 2.2, 2.4, 2.4.3
- compilation option, 2.4.1
- granting execution, 2.4.4
- JAR or ZIP Files, 2.4.3
- necessary privileges and permission, 2.4.3
- reloading classes, 2.4.3
- restrictions, 2.4.3
- loadjava method, A.16
- loadjava tool, 2.4.3, 11.6
-
- compiling source, 2.4.1.4, 9.2.4
- example, 3.1.1, 5.3.2
- execution rights, 2.4.4, 10.2
- loading class, 2.4.3
- resolution modes, 11.3
- using memory, 9.2.1
- logging, 2.4.1.2
- longname method, 2.4.6, 2.6, A.1
- lookupClass method, 2.7.3
M
- main method, 1.3.2, 2.2
- maintainability, 5.2.4
- map methods, 6.5.2.1
- memory
-
- across calls, 2.8.2
- call, 2.1
- Java pool, 9.2.2
- leaks, 2.8.2
- lifetime, 2.8.1, 2.11.7
- performance configuration, 9.2
- session, 2.1
- methods, 1.1.1.1, 5.1.3, 6.5
-
- constructor, 6.5.2.2
- declaring, 6.5.2
- map and order, 6.5.2.1
- object-relational, 5.1.3
- missing classes, 11.6.2
- modes
-
- parameter, 6.2.1
- multiple inheritance, 1.1.1.3
- multithreading, 1.2.2
N
- NAME clause, 6.3
- namespace, 11.8
- native compilation
-
- methods, 1.2.5
- performance, 1.2.5
- native Java interface, 3.1.5
- NetPermission, 10.2.2.1, 10.2.2.1
O
- object, 1.1.1.2
-
- full to short name conversion, 2.4.6
- lifetime, 2.11.7
- schema, 2.3
- serialization, 2.7.4
- SQL type, 5.1.3
- table, 6.5.2.3
- writing call specifications, 6.5
- ObjectInputStream class, 2.7.4
- ObjectOutputStream class, 2.7.4
- object-relational methods, 5.1.3
- ojvmjava tool, 11.8
- online
-
- compiler option, 2.4.1.4, 11.4
- operating system
-
- resources, 2.8
- operating system resources
-
- access, 2.8.1
- across calls, 2.11.7
- closing, 2.8.2
- garbage collection, 2.8.2
- lifetime, 2.8.1
- managing, 2.8
- overview, 2.8.1
- performance, 9.2
- Oracle JVM
-
- class loader, 1.4.4
- compiler, 1.4.2
- configuration requirements, 4.2
- interpreter, 1.4.3
- JDBC internal driver, 1.4.5, 1.4.6
- library manager, 1.4.1
- main components, 1.4
- SQLJ translator, 1.4.7
- verifier, 1.4.5, 1.4.5
- Oracle Net Services Connection Manager, 1.2.1
- OracleRuntime class
-
- exitCall method, 2.10, 2.10
- getCallerClass method, 2.7.1
- getClassLoader method, 2.7.1
- order methods, 6.5.2.1
- output
-
- redirecting, 3.4, 7.1.1
P
- package DBMS_JAVA, 4.3, 7.1.1
- packaged call specifications, writing, 6.4
- PARALLEL_ENABLE option, 6.3
- parameter modes, 6.2.1
- performance, 5.2.1, 9
-
- native compilation, 1.2.5
- permission
-
- Oracle-specific, 10.2.2.1
- types, 10.2.2.1
- Permission class, 10.2.2, 10.2.2.1, 10.2.2.1, 10.2.2.1, 10.2.2.1
- permissions, 10.1
-
- administrating, 10.2.2.1
- assigning, 10.2.1, 10.2.2
- creating, 10.2.2.1
- debugging, 10.2.3
- deleting, 10.2.2.1
- disabling, 10.2.2.1
- enabling, 10.2.2.1
- granting, 10.2.1, 10.2.2.1
- granting policy, 10.2.2.1, 10.2.2.1
- granting, example, 10.2.2.1
- grouped into roles, 10.2.2.2
- JAVA_ADMIN role, 10.2.2.1
- JAVADEBUGPRIV role, 10.2.2.1
- JAVASYSPRIV role, 10.2.2.1
- JAVAUSERPRIV role, 10.2.2.1
- limiting, 10.2.1, 10.2.2.1, 10.2.2.1
- limiting, example, 10.2.2.1
- PUBLIC, 10.2.2.1
- restricting, 10.2.1, 10.2.2.1
- restricting, example, 10.2.2.1
- specifying policy, 10.2.1
- SYS permission, 10.2.2.1
- types, 10.2.2.1
- PL/SQL
-
- calling Java from, 7.4
- packages, 6.4
- policy table
-
- managing, 10.2.2.1
- modifying, 10.2.2
- setting permissions, 10.2.2
- viewing, 10.2.2
- PolicyTable class
-
- specifying policy, 10.2.1
- updating, 10.2.1, 10.2.2.1
- PolicyTableManager class
-
- delete method, 10.2.2.1
- disable method, 10.2.2.1
- enable method, 10.2.2.1
- PolicyTablePermission, 10.2.2, 10.2.2.1, 10.2.2.1, 10.2.2.1
- polymorphism, 1.1.1.6
- primary key, 8.2
- privileges
-
- database, 10.2
- procedures, 5.1.1
- productivity, 5.2.2
- .properties files, 2.3, 2.4.3, 2.4.3
- PropertyPermission, 10.2.2.1, 10.2.2.1, 10.2.2.2
- PUBLIC permissions, 10.2.2.1
- publishing, 2.2, 2.4, 2.4.7
-
- example, 3.1.1, 5.3.3
R
- redirecting output, 3.4, 7.1.1
- REF, 6.5.2.3
- ReflectPermission, 10.2.2.1, 10.2.2.1
- registerCallback method, 2.11.2
- replication, 5.2.6
- reset_compiler_option method, 2.4.1.4, A.5
- resolver, 2.4.2, 11.3, 11.3
-
- default, 2.4.2
- defined, 2.3, 2.4, 2.7
- example, 3.1.1, 5.3.2
- ignoring non-existent references, 2.4.2, 2.4.2
- resolver method, A.6
- resolver specification
-
- definition, 2.4.2
- resource schema object, 2.4.3, 2.4.3, 2.4.3, 11.1
- restart_debugging method, A.12
- restrict method, 10.2.2.1
- restrict_permission method, 10.2.2.1, 10.2.2.1, A.19
- revoke method, 10.2.2.1
- revoke_permission method, 10.2.2.1, A.21
- row trigger, 7.2
- run-time contexts, stored procedures, 5.1
- RuntimePermission, 10.2.2.1, 10.2.2.1, 10.2.2.1
S
- scalability, 5.2.3
- scavenging, 1.2.3
- security, 5.2.7
- SecurityPermission, 10.2.2.1, 10.2.2.1
- .ser files, 2.3, 2.4.3, 2.4.3
- SerializablePermission, 10.2.2.1, 10.2.2.1
- session, 1.3
-
- namespace, 11.8
- session memory, 2.1
- set_compiler_option method, 2.4.1.4, A.4
- set_output method, A.9
- set_preference method, A.25
- SHARED_POOL_SIZE parameter, 9.2.1
-
- default, 4.2
- shell commands, 11.8.4.2
- short name, Java, 2.3
- shortname method, A.2
- single inheritance, 1.1.1.5
- SocketPermission, 10.2.2.1, 10.2.2.1, 10.2.2.1
- source schema object, 2.4.3, 2.4.3, 2.4.3, 11.1
- SQLJ
-
- server-side translator, 1.4.7
- tarnslator, 1.4.7
- .sqlj files, 2.3, 2.4.3, 2.4.3
- start_debugging method, A.10
- statement trigger, 7.2
- stop_debugging method, A.11
- stored procedures
-
- advantages, 5.2
- calling, 7
- defined, 1.5.2, 1.5.3
- developing, 5, 8
- example, 8
- introduction, 5
- invoking, 3.1
- publishing, 6
- steps, 5.3
T
- threading
-
- model, 1.2.2, 2.10
- threads
-
- across calls, 2.11.7
- life cycle, 2.10
- Oracle JVM, 2.8.1
- threading in Oracle Database, 2.10
- top-level call specifications, writing, 6.3
- triggers
-
- calling Java from, 7.2
- database, 5.1.2, 7.2
- row, 7.2
- statement, 7.2
- using Java stored procedures, 3.1.1, 5.3
U
- user interface, 2.5
- USER_ERRORS, 2.4.1.2
- USER_JAVA_POLICY view, 10.2.2, 10.2.2.1, 10.2.2.1
- USER_OBJECTS, 2.4.3, 2.4.6, A.2
-
- accessing, example, 2.4.6
V
- V$SGASTAT table, 9.2.3
- variables
-
- static, 2.1
- verifier, 1.4.5
- version
-
- retrieving, 3.3
- version command, 11.8.4.2
W
- Web services
-
- call-ins to database, 12.2.1
- call-outs from database, 12.3.1, 12.3.2
- JPublisher support for call-ins, 12.2.3
- Oracle Database features, 12.2.2, 12.2.2, 12.3.3
- overview, 12.1
- service consumer, 12.3
- service provider, 12.2
- using JPublisher for call-ins, 12.2.1
- working directions, 12.1
- whoami command, 11.8.4.2