Search Results dbms_application_info
Overview
SYS.DBMS_APPLICATION_INFO is an Oracle-supplied PL/SQL package that provides a standard interface for registering application context information with the database instance. It is not an EBS-specific package; rather, it is a core database utility that Oracle E-Business Suite depends upon heavily. Its principal role is to populate the V$SESSION and V$SESSION_LONGOPS dynamic performance views with meaningful, human-readable identifiers that describe what a given database session is doing at any moment.
Within Oracle EBS 12.1.1 and 12.2.2, this package allows administrators and developers to trace activity back to a specific responsibility, concurrent program, form, or module. Because EBS sessions frequently number in the thousands, the ability to label each session with its application-level purpose is essential for performance tuning, diagnosing locking and blocking, and monitoring long-running requests. The ETRM metadata confirms that DBMS_APPLICATION_INFO is owned by SYS, holds VALID status, and exposes six documented program units.
Key Procedures and Functions
- SET_MODULE — Registers the name of the module currently executing in the session, typically the concurrent program or form name. This value surfaces in V$SESSION.MODULE.
- SET_ACTION — Records the current action or operation within the module, providing finer-grained context than the module alone.
- READ_MODULE — Retrieves the module and action values previously set for the session, allowing callers to save or inspect the current context.
- SET_CLIENT_INFO — Stores client-level information, such as the user name, responsibility, or terminal identifier, in V$SESSION.CLIENT_INFO.
- READ_CLIENT_INFO — Returns the client information value currently registered for the session.
- SET_SESSION_LONGOPS — Populates the V$SESSION_LONGOPS view so that long-running operations can be tracked with estimated completion percentages and timing details.
Tables Accessed
The ETRM documentation for this object does not list any application tables accessed via APPS synonyms. This is consistent with the package's design: DBMS_APPLICATION_INFO does not manipulate business data. Instead, it writes to internal fixed views and the underlying X$ tables that populate V$SESSION and V$SESSION_LONGOPS. The metadata instead documents dependencies on STANDARD (the base PL/SQL package) within the SYS schema, confirming that the package relies on core kernel infrastructure rather than application-level schema objects.
Usage Notes
In Oracle EBS environments, DBMS_APPLICATION_INFO is typically invoked at the start of a unit of work. Concurrent program wrappers, for instance, call SET_MODULE to advertise the program short name and SET_ACTION to indicate the current phase. Oracle Forms sessions register the form and block context, enabling DBAs querying V$SESSION to rapidly identify the source of contention. The metadata records that the package is referenced by five other packages, including DBMS_BACKUP_RESTORE, DBMS_STATS, KUPM$MCP, KUPV$FT, and KUPW$WORKER — the latter being core components of Oracle Data Pump. This demonstrates that both standard database utilities and EBS-specific infrastructure (such as the KUP% Data Pump worker packages) inherit and extend the session instrumentation capability.
Custom code following EBS development standards should invoke DBMS_APPLICATION_INFO at the beginning of long-running procedures, call SET_SESSION_LONGOPS for operations expected to exceed a few seconds, and use SET_CLIENT_INFO to record the EBS user and responsibility. Because the package is PUBLIC and owned by SYS, no explicit grants are required for standard usage, though execution privileges should be confirmed in tightly secured environments.
-
PACKAGE: SYS.DBMS_APPLICATION_INFO
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_APPLICATION_INFO, status:VALID,
-
PACKAGE: SYS.DBMS_APPLICATION_INFO
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_APPLICATION_INFO, status:VALID,
-
PACKAGE BODY: SYS.DBMS_APPLICATION_INFO
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_APPLICATION_INFO, status:VALID,
-
PACKAGE BODY: SYS.DBMS_APPLICATION_INFO
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_APPLICATION_INFO, status:VALID,
-
SYNONYM: PUBLIC.DBMS_APPLICATION_INFO
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_APPLICATION_INFO, status:VALID,
-
SYNONYM: PUBLIC.DBMS_APPLICATION_INFO
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_APPLICATION_INFO, status:VALID,
-
PACKAGE BODY: SYS.DBMS_APPLICATION_INFO
12.2.2
-
PACKAGE BODY: SYS.DBMS_BACKUP_RESTORE
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_BACKUP_RESTORE, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXAUGLT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXAUGLT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXAUGLT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXAUGLT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CZ_IMP_MGR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_IMP_MGR, status:VALID,
-
PACKAGE BODY: APPS.FND_EXEC_MIG_CMDS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_EXEC_MIG_CMDS, status:VALID,
-
PACKAGE BODY: APPS.OKC_CHR_KEYWORD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_CHR_KEYWORD_PVT, status:VALID,
-
PACKAGE BODY: APPS.FND_CP_GSM_IPC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_CP_GSM_IPC, status:VALID,
-
PACKAGE BODY: SYS.DBMS_BACKUP_RESTORE
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_BACKUP_RESTORE, status:VALID,
-
PACKAGE BODY: SYS.DBMS_APPLICATION_INFO
12.1.1
-
PACKAGE BODY: APPS.FND_CLIENT_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_CLIENT_INFO, status:VALID,
-
PACKAGE BODY: APPS.OKC_CHR_KEYWORD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_CHR_KEYWORD_PVT, status:VALID,
-
PACKAGE BODY: APPS.AD_ZD_PARALLEL_EXEC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AD_ZD_PARALLEL_EXEC, status:VALID,
-
PACKAGE BODY: APPS.GL_MC_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_MC_INFO, status:VALID,
-
PACKAGE BODY: APPS.FND_CLIENT_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_CLIENT_INFO, status:VALID,
-
PACKAGE BODY: APPS.CZ_PB_SYNC_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_PB_SYNC_UTIL, status:VALID,
-
PACKAGE BODY: APPS.CZ_PB_SYNC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_PB_SYNC_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OKC_ARTICLE_KEYWORD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_ARTICLE_KEYWORD_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_THIRD_PARTY_STOCK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_THIRD_PARTY_STOCK_UTIL, status:VALID,
-
PACKAGE BODY: APPS.WF_CORE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_CORE, status:VALID,
-
PACKAGE BODY: APPS.FND_CP_GSM_IPC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_CP_GSM_IPC, status:VALID,
-
PACKAGE BODY: APPS.FND_EXEC_MIG_CMDS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_EXEC_MIG_CMDS, status:VALID,
-
PACKAGE BODY: APPS.CZ_IMP_MGR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_IMP_MGR, status:VALID,
-
PACKAGE BODY: APPS.CZ_RULE_IMPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_RULE_IMPORT, status:VALID,
-
PACKAGE BODY: APPS.INV_THIRD_PARTY_STOCK_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_THIRD_PARTY_STOCK_UTIL, status:VALID,
-
PACKAGE BODY: APPS.GL_MC_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_MC_INFO, status:VALID,
-
PACKAGE BODY: APPS.PV_REFERRAL_COMP_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_REFERRAL_COMP_PUB, status:VALID,
-
PACKAGE BODY: APPS.CN_SCA_RULES_BATCH_GEN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SCA_RULES_BATCH_GEN_PVT, status:VALID,
-
PACKAGE BODY: APPS.FND_ADG_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_ADG_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.CN_SCA_INTERFACE_MAP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SCA_INTERFACE_MAP_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_ARTICLE_KEYWORD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_ARTICLE_KEYWORD_PVT, status:VALID,
-
PACKAGE BODY: APPS.FND_SVC_COMPONENT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_SVC_COMPONENT, status:VALID,
-
PACKAGE BODY: APPS.PV_PARTNER_TREND_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PARTNER_TREND_PVT, status:VALID,
-
PACKAGE BODY: APPS.CZ_PUBL_SYNC_CRASH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_PUBL_SYNC_CRASH, status:VALID,
-
PACKAGE BODY: APPS.CN_SCA_RULES_BATCH_GEN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SCA_RULES_BATCH_GEN_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_SCA_RULES_ONLINE_GEN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SCA_RULES_ONLINE_GEN_PVT, status:VALID,
-
PACKAGE BODY: APPS.CZ_PUBL_SYNC_CRASH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_PUBL_SYNC_CRASH, status:VALID,
-
PACKAGE BODY: APPS.PV_PARTNER_TREND_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PARTNER_TREND_PVT, status:VALID,
-
PACKAGE BODY: GSMADMIN_INTERNAL.DBMS_GSM_NOPRIV
12.2.2
owner:GSMADMIN_INTERNAL, object_type:PACKAGE BODY, object_name:DBMS_GSM_NOPRIV, status:VALID,
-
PACKAGE BODY: GSMADMIN_INTERNAL.DBMS_GSM_NOPRIV
12.1.1
owner:GSMADMIN_INTERNAL, object_type:PACKAGE BODY, object_name:DBMS_GSM_NOPRIV, status:VALID,
-
PACKAGE BODY: APPS.PV_ENRL_PREREQ_BINS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_ENRL_PREREQ_BINS_PUB, status:VALID,
-
PACKAGE BODY: APPS.PV_REFERRAL_COMP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_REFERRAL_COMP_PUB, status:VALID,
-
PACKAGE BODY: APPS.FND_SVC_COMPONENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_SVC_COMPONENT, status:VALID,
-
PACKAGE BODY: APPS.CN_SCA_INTERFACE_MAP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SCA_INTERFACE_MAP_PVT, status:VALID,