General Information
Library Note
Morgan's Library Page Header
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