Oracle KUPM$MCP
Version 21c

General Information
Library Note Morgan's Library Page Header
Which has the higher priority in your organization: Deploying a new database or securing the ones you already have? Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx.
Purpose DataPump private internal utilities.
AUTHID CURRENT_USER
Data Types desc kupc$_message

kupc$_message is NOT FINAL
MSGTYPE   NUMBER
REQUESTID VARCHAR2(128)

METHODS
-------
MEMBER FUNCTION ISDATAGRAM RETURNS BOOLEAN
MEMBER FUNCTION ISREQUEST  RETURNS BOOLEAN
MEMBER FUNCTION ISRESPONSE RETURNS BOOLEAN
Dependencies SELECT name FROM dba_dependencies WHERE referenced_name = 'KUPM$MCP'
UNION
SELECT referenced_name FROM dba_dependencies WHERE name = 'KUPM$MCP';

Query returns 101 rows in 21.1
Documented No
First Available Not known
Security Model Owned by SYS with EXECUTE granted to PUBLIC

Direct access to some objects in this package is prevented by means of an Accessible By clause.
Source {ORACLE_HOME}/rdbms/admin/prvthpm.plb
Subprograms
 
CLOSE_JOB
Undocumented
Protected by an ACCESSIBLE BY clause
kupm$mcp.close_job;
exec kupm$mcp.close_job;
 
DISPATCH
Undocumented kupm$mcp.dispatch(request IN sys.kupc$_message) RETURN sys.kupc$_message;
TBD
 
FILE_LOG_MESSAGE
Undocumented kupm$mcp.file_log_message(
errcode    IN NUMBER,
parameter1 IN VARCHAR2,
parameter2 IN VARCHAR2,
parameter3 IN VARCHAR2,
parameter4 IN VARCHAR2,
parameter5 IN VARCHAR2,
parameter6 IN VARCHAR2,
parameter7 IN VARCHAR2,
parameter8 IN VARCHAR2);
TBD
 
FILE_TO_WORKER
Undocumented kupm$mcp.file_to_worker(message IN sys.kupc$_message);
TBD
 
GET_ENDIANNESS
Returns the endianness

1 = big endian
2 = small endian
kupm$mcp.get_endianness RETURN NUMBER;
SELECT kupm$mcp.get_endianness

GET_ENDIANNESS
--------------
             2
 
MAIN
Undocumented kupm$mcp.main(
job_name      IN VARCHAR2,
job_owner     IN VARCHAR2,
restart_job   IN BINARY_INTEGER,
debug_info    IN BINARY_INTEGER,
ena_sec_roles IN NUMBER);
TBD
 
MAINLOOP
Undocumented kupm$mcp.mainloop;
exec kupm$mcp.mainloop;

PL/SQL procedure successfully completed.
 
SET_DEBUG
Undocumented
Protected by an ACCESSIBLE BY clause
kupm$mcp.set_debug(debug_flags IN BINARY_INTEGER);
exec kupm$mcp.set_debug(0);
BEGIN kupm$mcp.set_debug(0); END;
      *
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00904: insufficient privilege to access object SET_DEBUG
 
VALIDATE_EXPRESSION
Undocumented kupm$mcp.validate_expression(expr_value IN VARCHAR2) RETURN NUMBER;
TBD

Related Topics
Built-in Functions
Built-in Packages
Database Security
AMGT$DATAPUMP
DataPump Executable
DBMS_DATAPUMP
DBMS_DATAPUMP_INT
DBMS_DATAPUMP_UTL
DBMS_MASTER_TABLE
DBMS_PSWMG_IMPORT
KUPCC
PSTDY_DATAPUMP_SUPPORT
Transportable Tablespaces
TSDP_DATAPUMP
What's New In 19c
What's New In 20c-21c

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