Oracle Database 26ai will be available on generic Linux platforms in January and soon on AIX and Windows
Purpose
Universal Message Format, UMF, Provides an interface for deploying the Remote Management Framework (RMF) for an Oracle Database.
The RMF is used for collecting Oracle Database performance statistics. It provides functions to create and manage UMF topologies.
Specifically, it provides calls to create/drop topologies and to modify a topology by adding/removing nodes and links.
It also provides calls to manage services (such as AWR) running on nodes and to view/validate a topology. API calls for a given topology must be executed on the target for that topology.
AUTHID
DEFINER
Dependencies
DBA_UMF_SERVICE
DBMS_UMF_LIB
UMF$_SERVICE
DBMS_ASSERT
DBMS_UMF_PROTECTED
UMF$_SERVICE_XML
DBMS_DATA_GUARD_INTERNAL
UMF$_LINK
UMF$_TOPOLOGY
DBMS_STANDARD
UMF$_LINK_XML
UMF$_TOPOLOGY_XML
DBMS_SYS_ERROR
UMF$_REGISTRATION
XMLTYPE
DBMS_UMF
UMF$_REGISTRATION_XML
Documented
Yes
Exceptions
Error Code
Reason
ORA-15771
parameter [state_name] is invalid: [string]
ORA-15773
parameter [<string_name>] does not allow NULL values
ORA-20501
Remote UMF is disabled
ORA-20504
Service name <string_name> is not valid
ORA-20511
Invalid UMF Object Type
First Available
12.2
Security Model
Owned by SYS with EXECUTE granted to the SYSUMF_ROLE role.
dbms_umf_internal.check_node_registration(
topology_name IN VARCHAR2,
node_name IN VARCHAR2,
node_id OUT NUMBER,
link_name OUT VARCHAR2,
version OUT NUMBER);
RETURN NUMBER;
DECLARE
testval NUMBER;
BEGIN
dbms_umf_internal.check_number_not_null(testVal, 'TEST');
END;
/
*
ERROR at line 1: ORA-15773: parameter [TEST] does not allow NULL values
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-06512: at "SYS.DBMS_UMF_INTERNAL", line 49
dbms_umf_internal.update_service_remote(
topology_name IN VARCHAR2,
node_name IN VARCHAR2,
node_id IN NUMBER,
service_id IN NUMBER,
turn_on IN NUMBER);