Go to main content
20/20
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
A
Accelerator
deploync tool,
9.1.7
for user applications,
9.1.3
installation requirements,
9.1.3
ncomp tool,
9.1.5
overview,
9.1
,
9.1.1
running,
9.1.4
statusnc tool,
9.1.8
act method,
2.10.2
,
2.10.2
ALREADY_NCOMPED status,
9.1.8
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.9
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.10.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.10.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
code
native compilation,
9.1
,
9.1.3
native compilation scenario,
9.1.6
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.5
options,
2.4.1.4
,
11.5
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.4
,
5.4
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
delete_permission method,
10.2.2.1
,
A.24
derivedFrom method,
A.7
disable_permission method,
10.2.2.1
,
A.22
dropjava method,
A.17
enable_permission method,
10.2.2.1
,
A.23
export_class method,
A.14
export_resource method,
A.15
export_source method,
A.13
fixed_in_instance method,
A.8
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
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
set_compiler_option method,
A.4
set_output method,
3.4
,
A.9
set_preference method,
A.25
setting permissions,
10.2.2
shortname method,
2.4.6
,
2.6
,
A.2
start_debugging method,
A.10
stop_debugging method,
A.11
DBMS_OUTPUT package,
A.9
DbmsJava class
see
DBMS_JAVA package
DbmsObjectInputStream class,
2.7.4
DbmsObjectOutputStream class,
2.7.4
deadlock,
2.9
DeadlockError exception,
2.9
debug
compiler option,
2.4.1.4
,
11.5
stored procedures,
5.4.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
deploync tool,
9.1.7
derivedFrom method,
A.7
DETERMINISTIC hint,
6.3
digest table,
11.4
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.5
end-of-call Migration,
2.10.1
EndOfCallRegistry class,
2.10.1
registerCallback method,
2.10.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.9
how Oracle JVM handles,
7.6
LimboError,
2.9
ThreadDeathException,
2.9
exit command,
11.8.4.2
exitCall method,
2.9
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,
9.1.3
,
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.10.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
INVALID status,
9.1.8
invoker rights,
2.4.5
IOException,
2.10.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
natively compiling,
9.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
see
JLS
Java Naming and Directory Interface
see
JNDI
Java Native Interface
see
JNI
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_DEPLOY role,
9.1.3
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.9
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.4.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.10.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
accelerator,
9.1
classes loaded in database,
9.1.6
compile subset,
9.1.6
deploync tool,
9.1.7
designating build directory,
9.1.6
errors,
9.1.5
force recompile,
9.1.6
methods,
1.2.5
ncomp tool,
9.1.5
performance,
1.2.5
statusnc tool,
9.1.8
usage scenario,
9.1.6
native Java interface,
3.5.1
natively compilation
classes not loaded in database,
9.1.6
ncomp tool,
9.1.5
security,
9.1.3
NEED_NCOMPING status,
9.1.8
NEED_NCOMPING status message,
9.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.10.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.5
operating system
resources,
2.8
operating system resources
access,
2.8.1
across calls,
2.10.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.9
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
FilePermission,
9.1.3
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
JAVA_DEPLOY role,
9.1.3
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.4.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.10.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.4.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
scavenges,
1.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
statusnc tool,
9.1.8
stop_debugging method,
A.11
stored procedures
advantages,
5.2
calling,
7
configuring,
5.3
defined,
1.5.2
,
1.5.3
developing,
5
,
8
example,
8
executing,
3.1.1
introduction,
5
invoking,
3.1
publishing,
6
running,
3.1.1
steps,
5.4
utilizing,
3.1.1
T
ThreadDeathException,
2.9
threading
application,
2.9
model,
1.2.2
,
2.9
threading
see also
threads
threads
across calls,
2.10.7
life cycle,
2.9
Oracle JVM,
2.8.1
threading in Oracle Database,
2.9
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.4
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
Scripting on this page enhances content navigation, but does not change the content in any way.