Search Results history
The SYS.REGISTRY$HISTORY
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical system-level table that tracks the history of database component registrations, patches, and upgrades applied to the Oracle database. This table is part of the Oracle Data Dictionary and is owned by the SYS
schema, meaning it contains metadata about the database's evolution over time. Below is a detailed analysis of its structure, purpose, and relevance in Oracle EBS environments.
Purpose and Functionality
TheSYS.REGISTRY$HISTORY
table maintains a chronological record of changes made to the database registry, including:
- Patch Applications: Tracks patches applied to the database, including interim patches, one-off fixes, and Critical Patch Updates (CPUs).
- Upgrade History: Logs database upgrades (e.g., from 11g to 12c) and component updates (e.g., Oracle Options like Partitioning or RAC).
- Component Registration: Records when database components (like Oracle Text, Spatial, or Advanced Security) are installed or modified.
Key Columns and Structure
The table includes columns such as:- ACTION_TIME: Timestamp of the action (e.g., patch application).
- ACTION: Type of operation (e.g.,
APPLY
,UPGRADE
,INSTALL
). - NAMESPACE: Category of the component (e.g.,
SERVER
,RDBMS
). - VERSION: Version of the component after the action.
- ID: Unique identifier for the action (often maps to patch numbers).
- COMMENTS: Additional details, such as patch descriptions or error messages.
Relevance in Oracle EBS 12.1.1 and 12.2.2
In Oracle EBS, the database is tightly integrated with the application tier. TheREGISTRY$HISTORY
table helps:
- Validate Patch Compliance: Ensures database patches align with EBS requirements (e.g., mandatory CPU patches for security).
- Troubleshoot Issues: Correlates database changes with application failures (e.g., a patch causing performance degradation in EBS modules).
- Support Upgrades: Tracks dependencies during EBS upgrades (e.g., 12.1.1 to 12.2.2) where database updates are prerequisite.
Example Use Case
During an EBS 12.2.2 upgrade, DBAs querySYS.REGISTRY$HISTORY
to verify that all required database patches (e.g., DATABASE PATCH SET UPDATE 12.1.0.2.0
) are applied before proceeding with the application tier upgrade. Missing patches can cause upgrade failures or functional gaps.
Access and Maintenance
Only users withSYS
privileges (or SELECT_CATALOG_ROLE
) can query this table. Oracle automatically maintains it during patch/upgrade operations, but manual cleanup is discouraged to preserve audit integrity.
Conclusion
TheSYS.REGISTRY$HISTORY
table is a vital tool for DBAs and EBS administrators to ensure database stability, compliance, and alignment with EBS requirements. Its historical data is indispensable for root-cause analysis, upgrade planning, and maintaining a secure, performant EBS environment.
-
TABLE: SYS.REGISTRY$HISTORY
12.1.1
owner:SYS, object_type:TABLE, object_name:REGISTRY$HISTORY, status:VALID,
-
TABLE: SYSTEM.LOGSTDBY$HISTORY
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:LOGSTDBY$HISTORY, status:VALID,
-
TABLE: SYS.REGISTRY$HISTORY
12.2.2
owner:SYS, object_type:TABLE, object_name:REGISTRY$HISTORY, status:VALID,
-
TABLE: SYSTEM.LOGSTDBY$HISTORY
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:LOGSTDBY$HISTORY, status:VALID,
-
SYS.DBMS_REGISTRY_SYS dependencies on REGISTRY$HISTORY
12.1.1
-
SYS.DBMS_REGISTRY_SYS dependencies on REGISTRY$HISTORY
12.2.2
-
SYS.DBMS_INTERNAL_LOGSTDBY dependencies on LOGSTDBY$HISTORY
12.1.1
-
SYS.DBMS_INTERNAL_LOGSTDBY dependencies on LOGSTDBY$HISTORY
12.2.2
-
TABLE: CSI.CSI_I_PRICING_ATTRIBS_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_I_PRICING_ATTRIBS_H, object_name:CSI_I_PRICING_ATTRIBS_H, status:VALID,
-
TABLE: CSI.CSI_I_PRICING_ATTRIBS_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_I_PRICING_ATTRIBS_H, object_name:CSI_I_PRICING_ATTRIBS_H, status:VALID,
-
Lookup Type: PQP_GB_PENSERVER_INTERFACES
12.1.1
product: PQP - Public Sector Payroll , meaning: PQP_GB_PENSERVER_INTERFACES , description: Penserver Interfaces ,
-
Lookup Type: PQP_GB_PENSERVER_INTERFACES
12.2.2
product: PQP - Public Sector Payroll , meaning: PQP_GB_PENSERVER_INTERFACES , description: Penserver Interfaces ,
-
TABLE: CSI.CSI_I_VERSION_LABELS_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_I_VERSION_LABELS_H, object_name:CSI_I_VERSION_LABELS_H, status:VALID,
-
TABLE: CSI.CSI_IEA_VALUES_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_IEA_VALUES_H, object_name:CSI_IEA_VALUES_H, status:VALID,
-
TABLE: CSI.CSI_I_VERSION_LABELS_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_I_VERSION_LABELS_H, object_name:CSI_I_VERSION_LABELS_H, status:VALID,
-
TABLE: CSI.CSI_IEA_VALUES_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_IEA_VALUES_H, object_name:CSI_IEA_VALUES_H, status:VALID,
-
TABLE: CSI.CSI_I_ORG_ASSIGNMENTS_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_I_ORG_ASSIGNMENTS_H, object_name:CSI_I_ORG_ASSIGNMENTS_H, status:VALID,
-
TABLE: CSI.CSI_I_ORG_ASSIGNMENTS_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_I_ORG_ASSIGNMENTS_H, object_name:CSI_I_ORG_ASSIGNMENTS_H, status:VALID,
-
TABLE: APPLSYS.AD_PATCH_HIST_TEMP
12.1.1
owner:APPLSYS, object_type:TABLE, object_name:AD_PATCH_HIST_TEMP, status:VALID,
-
TABLE: CSI.CSI_II_RELATIONSHIPS_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_II_RELATIONSHIPS_H, object_name:CSI_II_RELATIONSHIPS_H, status:VALID,
-
TABLE: CSI.CSI_II_RELATIONSHIPS_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_II_RELATIONSHIPS_H, object_name:CSI_II_RELATIONSHIPS_H, status:VALID,
-
TABLE: CSI.CSI_I_PARTIES_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_I_PARTIES_H, object_name:CSI_I_PARTIES_H, status:VALID,
-
TABLE: CSI.CSI_I_PARTIES_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_I_PARTIES_H, object_name:CSI_I_PARTIES_H, status:VALID,
-
TABLE: APPLSYS.AD_PATCH_HIST_TEMP
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:AD.AD_PATCH_HIST_TEMP, object_name:AD_PATCH_HIST_TEMP, status:VALID,
-
TABLE: CSI.CSI_SYSTEMS_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_SYSTEMS_H, object_name:CSI_SYSTEMS_H, status:VALID,
-
Lookup Type: CSZ_HISTORY_OBJECT
12.1.1
product: CS - Service , meaning: Service History Objects , description: Service History Objects ,
-
TABLE: CSI.CSI_SYSTEMS_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_SYSTEMS_H, object_name:CSI_SYSTEMS_H, status:VALID,
-
TABLE: PN.PN_PAYMENT_TERMS_HISTORY
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PAYMENT_TERMS_HISTORY, object_name:PN_PAYMENT_TERMS_HISTORY, status:VALID,
-
Lookup Type: CSZ_HISTORY_OBJECT
12.2.2
product: CS - Service , meaning: Service History Objects , description: Service History Objects ,
-
VIEW: APPS.PN_PAYMENT_TERMS_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_PAYMENT_TERMS_HISTORY_V, object_name:PN_PAYMENT_TERMS_HISTORY_V, status:VALID,
-
TABLE: IGS.IGS_OR_INST_HIST_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_OR_INST_HIST_ALL, object_name:IGS_OR_INST_HIST_ALL, status:VALID,
-
TABLE: PN.PN_PAYMENT_TERMS_HISTORY
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PAYMENT_TERMS_HISTORY, object_name:PN_PAYMENT_TERMS_HISTORY, status:VALID,
-
Lookup Type: OKS_HISTORY_TYPE
12.2.2
product: OKS - Service Contracts , meaning: Service Contract History Types , description: Service Contract History Types ,
-
Lookup Type: BEN_CWB_HIST_VIEW
12.2.2
product: PER - Human Resources , meaning: BEN_CWB_HIST_VIEW , description: History View ,
-
VIEW: APPS.PN_PAYMENT_TERMS_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_PAYMENT_TERMS_HISTORY_V, object_name:PN_PAYMENT_TERMS_HISTORY_V, status:VALID,
-
APPS.LNS_FUNDING_PUB dependencies on LNS_DISB_HISTORIES_H_PKG
12.2.2
-
Lookup Type: BEN_CWB_HIST_VIEW
12.1.1
product: PER - Human Resources , meaning: BEN_CWB_HIST_VIEW , description: History View ,
-
TABLE: CSI.CSI_ITEM_INSTANCES_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_ITEM_INSTANCES_H, object_name:CSI_ITEM_INSTANCES_H, status:VALID,
-
Lookup Type: OKS_HISTORY_TYPE
12.1.1
product: OKS - Service Contracts , meaning: Service Contract History Types , description: Service Contract History Types ,
-
APPS.LNS_FUNDING_PUB dependencies on LNS_DISB_HISTORIES_H_PKG
12.1.1
-
APPS.PQH_SS_HISTORY dependencies on HR_UTILITY
12.2.2
-
TABLE: PN.PN_VAR_VOL_HIST_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_VAR_VOL_HIST_ALL, object_name:PN_VAR_VOL_HIST_ALL, status:VALID,
-
APPS.WF_TSTMON dependencies on WF_FWKMON
12.1.1
-
TABLE: CSI.CSI_ITEM_INSTANCES_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_ITEM_INSTANCES_H, object_name:CSI_ITEM_INSTANCES_H, status:VALID,
-
APPS.WF_TSTMON dependencies on WF_FWKMON
12.2.2
-
APPS.PQH_SS_HISTORY dependencies on HR_UTILITY
12.1.1
-
APPS.OKC_TEMPLATE_USAGES_PVT dependencies on OKC_XPRT_RULES_ENGINE_PVT
12.2.2
-
TABLE: PN.PN_VAR_VOL_HIST_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_VAR_VOL_HIST_ALL, object_name:PN_VAR_VOL_HIST_ALL, status:VALID,
-
Lookup Type: CSZ_HIST_AUDIT_COLUMNS
12.1.1
product: CS - Service , meaning: Service Audit Columns Used by History , description: Service Audit Columns Used by History ,
-
PACKAGE: APPS.CSD_ESTIMATE_UTILS_PVT
12.2.2