Oracle JVMFCB
Version 26ai

General Information
Library Note Morgan's Library Page Header
The best Oracle News for FY2026

Oracle Database 26ai is now availble. If you haven't you downloaded already: Why?
Purpose Java support utility.
AUTHID CURRENT_USER
Dependencies
DBMS_ASSERT JAVA$RMJVM$AUX2 OBJ$
DBMS_STANDARD JAVAJAR$ UTL_FILE
DUAL JAVAJAROBJECTS$ X$JOXFT
JAVA$RMJVM$AUX    
Documented No
Exceptions
Error Code Reason
ORA-29283 Invalid file operation: nonexistent file or path [29434]
ORA-29283 Invalid file operation: path traverses a symlink [29433]
First Available Not Known
Security Model Owned by SYS with no privileges granted.
Source {ORACLE_HOME}/rdbms/admin/initjvma.sql
Subprograms
 
EXIT
Closes fclasses.bin jvmfcb.exit;
exec jvmfcb.exit;

PL/SQL procedure successfully completed.
 
INIT
Creates the directory object WFCJADMIN and performs a binary write to fclasses.bin jvmfcb.init(dirpath IN VARCHAR2);
exec jvmfcb.init('/tmp');

PL/SQL procedure successfully completed.

host

cd /tmp

ls -l *.bin
-rw-rw-r--. 1 oracle oinstall 0 Aug 23 00:15 fclasses.bin

exit

SELECT owner, object_name, object_type
FROM dba_objects
WHERE last_ddl_time > SYSDATE-192;

OWNER  OBJECT_NAME  OBJECT_TYPE
------ ------------ ------------
SYS    WFCJADMIN    DIRECTORY
 
PUT
Writes the buffer to the fclasses.bin file created by INIT jvmfcb.put(buff IN RAW);
exec jvmfcb.put(utl_raw.cast_to_raw('4432-0675-1809-1771'));

PL/SQL procedure successfully completed.

Related Topics
Built-in Functions
Built-in Packages
Database Security
DBMS_JAVA
JVMRJBC
JVMRJBCINV
UTLRAW
What's New In 21c
What's New In 26ai

Morgan's Library Page Footer
This site is maintained by Daniel Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2026 Daniel A. Morgan All Rights Reserved