Oracle KUPF$FILE_INT
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 Undocumented
AUTHID DEFINER
Dependencies
DBMS_PLUGTS KUPF$FILE KUPV$FT
DBMS_TTS KUPFLIB KUPW$WORKER
KUPC$_MDFILEPIECELIST KUPM$MCP UTL_RAW
KUPC$_MDREPLOFFSETSLIST KUPU$UTILITIES_INT UTL_XML
KUPCC    
Documented No
First Available Not known
Security Model Owned by SYS with EXECUTE granted to the EXECUTE_CATALOG_ROLE role.

Direct access to this package is prevented by an Accessible By clause.
Source {ORACLE_HOME}/rdbms/admin/prvthpfi.plb
{ORACLE_HOME}/rdbms/admin/prvtbpfi.plb
Subprograms
 
CHECKSUM_GENERATE
Undocumented kupf$file_int.checksum_generate(
filespec   IN VARCHAR2,
credential IN VARCHAR2,
algorithm  IN VARCHAR2);
TBD
 
CHECKSUM_VERIFY
Undocumented kupf$file_int.checksum_verify(
filespec   IN VARCHAR2,
credential IN VARCHAR2);
TBD
 
CHECK_HDRBLK_SUPPORT (new 23ai)
Undocumented kupf$file.check_hdrblk_support(
dumpfile   IN VARCHAR2,
credential IN VARCHAR2)
RETURN BOOLEAN;
TBD
 
CLOSE_CONTEXT
Undocumented kupf$file_int.close_context(ctx IN NUMBER);
TBD
 
CREATE_DUMP_FILE
Undocumented kupf$file_int.create_dump_file(
infilespec  IN  VARCHAR2,
filenumber  IN  BINARY_INTEGER,
reusefile   IN  BOOLEAN,
writeheader IN  BOOLEAN,
filepos     OUT BINARY_INTEGER,
filealloc   OUT BINARY_INTEGER,
outfilespec OUT VARCHAR2);
TBD
 
CREATE_KEY_INFO
Undocumented kupf$file_int.create_key_info(
enctype IN VARCHAR2,
encalgo IN VARCHAR2,
encmode IN VARCHAR2,
clrpwd  IN VARCHAR2);
TBD
 
DELETE_DUMP_FILE
Undocumented kupf$file_int.delete_dump_file(filespec IN VARCHAR2);
TBD
 
ENCODE_PWD
Undocumented kupf$file_int.encode_pwd(clrpwd IN VARCHAR2);
exec kupf$file_int.encode_pwd('Welcome1');
     *
PLS-00904: insufficient privilege to access object ENCODE_PWD
 
EXAMINE_DUMP_FILE
Undocumented kupf$file_int.examine_dump_file(
filespec   IN  VARCHAR2,
filetype   OUT BINARY_INTEGER,
infovalues OUT sys.kupf$file_int.t_infovalues,
credential IN  VARCHAR2);
TBD
 
FLUSH_LOB
Undocumented kupf$file_int.flush_lob(ctx IN BINARY_INTEGER);
TBD
 
GET_BLKBUF_SIZES
Undocumented kupf$file_int.get_blkbuf_sizes(
blocksize   OUT BINARY_INTEGER,
metabufsize OUT BINARY_INTEGER,
databufsize OUT BINARY_INTEGER);
TBD
 
GET_DEBUG_EVENT
Undocumented kupf$file_int.get_debug_event RETURN BINARY_INTEGER;
TBD
 
GET_DEFAULT_CREDENTIAL
Undocumented kupf$file_int.get_default_credential(
credential OUT VARCHAR2,
schema     OUT VARCHAR2)
RETURN BOOLEAN;
TBD
 
GET_DEFAULT_FILENAME
Undocumented kupf$file_int.get_default_filename(
filename IN VARCHAR2,
filetype IN BINARY_INTEGER);
RETURN VARCHAR2;
TBD
 
GET_DIR_OBJ_PATH (new 23ai)
Undocumented kupf$file.get_dir_obj_path(dirObjName IN VARCHAR2) RETURN VARCHAR2;
SELECT directory_name
FROM dba_directories
WHERE rownum = 1;

DIRECTORY_NAME
------------
ORACLE_BASE


SELECT kupf$file_int.get_encoded_pwd;('ORACLE_BASE');

       *
ORA-06553: PLS-904: insufficient privilege to access object GET_DIR_OBJ_PATH
 
GET_ENCODED_PWD
Undocumented kupf$file_int.get_encoded_pwd RETURN RAW;
SELECT kupf$file_int.get_encoded_pwd;
       *
ORA-06553: PLS-904: insufficient privilege to access object GET_ENCODED_PWD
GET_FORMATTED_TIME
Undocumented kupf$file_int.get_formatted_time RETURN VARCHAR2;
TBD
 
GET_FULL_FILENAME
Undocumented kupf$file_int.fet_full_filename(
dirpath   IN VARCHAR2,
name      IN VARCHAR2,
extension IN VARCHAR2,
version   IN VARCHAR2)
RETURN VARCHAR2;
TBD
 
GET_MAX_CSWIDTH
Undocumented kupf$file_int.get_max_cswidth RETURN BINARY_INTEGER;
TBD
 
GTOP
Undocumented kupf$file_int.gtop(outfmt IN BINARY_INTEGER) RETURN RAW;
TBD
 
INIT
Undocumented

Overload 1
kupf$file_int.init;
exec kupf$file_int.init;
     *
PLS-00904: insufficient privilege to access object INIT
Overload 2 kupf$file_int.init(
jobname     IN  VARCHAR2,
jobowner    IN  VARCHAR2,
dmpfilver   OUT BINARY_INTEGER,
dmpfilcaps1 OUT BINARY_INTEGER);
TBD
 
IS_DUMPFILE_A_RESTFILE
Undocumented kupf$file_int.is_dumpfile_a_restfile(dumpfilespec IN VARCHAR2) RETURN BOOLEAN;
TBD
 
IS_PRE_AUTH_RESTFILE
Undocumented kupf$file_int.is_pre_auth_restfile(dumpfilespec IN VARCHAR2) RETURN BOOLEAN;
TBD
 
OPEN_CONTEXT
Undocumented kupf$file_int.open_context(
procorder    IN BINARY_INTEGER,
filepiecenum IN BINARY_INTEGER)
RETURN BINARY_INTEGER;
TBD
 
PARSE_FILENAME
Undocumented kupf$file_int.parse_filename(
filename  IN  VARCHAR2,
dirpath   OUT VARCHAR2,
name      OUT VARCHAR2,
extension OUT VARCHAR2,
version   OUT VARCHAR2,
trans_env IN  BOOLEAN);
TBD
 
PARSE_URI
Undocumented kupf$file_int.parse_uri(
uri    IN  VARCHAR2,
fnmoff OUT BINARY_INTEGER);
TBD
 
READ_LOB
Undocumented kupf$file_int.read_lob(
ctx IN BINARY_INTEGER,
mdfilepieces  IN     sys.kupc$_mdfilepiecelist,
blocksize     IN     BINARY_INTEGER,
charsetid     IN     BINARY_INTEGER,
mdencoding    IN     BINARY_INTEGER,
version       IN     BINARY_INTEGER,
dstlob        IN     CLOB,
srclob        IN     BLOB,
mdreploffsets IN OUT sys.kupc$_mdreploffsetslist,
datalosswarn  OUT    BOOLEAN,
datalossmore  OUT    BOOLEAN);
TBD
 
RELEASE_FILES
Undocumented kupf$file_int.release_files;
TBD
 
SCALE_OBJST_FILE (new 23ai)
Undocumented kupf$file.scale_objst_file(filesize IN NUMBER) RETURN BOOLEAN;
BEGIN
  IF kupf$file.scale_objst_file(8192) THEN
    dbms_output.put_line('T');
  ELSE
    dbms_output.put_line('F');
  END IF;
END;
/
*
PLS-00904: insufficient privilege to access object SALE_OBJST_FILE
 
SET_DEBUG
Undocumented kupf$file_int.set_debug(
jobflgs    IN NUMBER,
debugident IN VARCHAR2);
TBD
 
SET_TRANS_PARAMS
Undocumented kupf$file_int.set_trans_params(
jobflgs IN NUMBER,
cmpalg  IN BINARY_INTEGER);
TBD
 
TERM
Undocumented kupf$file_int.term;
exec kupf$file_int.term;
     *
PLS-00904: insufficient privilege to access object TERM
 
VERIFY_KEY_INFO
Undocumented kupf$file_int.verify_key_info(
dumpfilespec IN VARCHAR2,
credential   IN VARCHAR2);
TBD
 
WRITE_LOB
Undocumented kupf$file_int.write_lob(
ctx          IN     BINARY_INTEGER,
lob          IN     CLOB,
mdfilepieces IN OUT sys.kupc$_mdfilepiecelist,
transtime       OUT BINARY_INTEGER);
TBD
 
WRITE_TRAILER (new 23ai)
Undocumented kupf$file.write_trailer(
filenumber IN NUMBER,
filespec   IN VARCHAR2,
credential IN VARCHAR2,
flags      IN NUMBER);
TBD

Related Topics
Built-in Functions
Built-in Packages
Database Security
KUPF$FILE
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