Search Results at your ref in ecube trxn 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
-
File: Work in Progress ERD.pdf
12.1.1
product: WIP - Work in Process , size: 125.872 KBytes , file_type: PDF Diagram ,
-
File: Work in Progress ERD.pdf
12.2.2
product: WIP - Work in Process , size: 125.872 KBytes , file_type: PDF Diagram ,
-
SYNONYM: PUBLIC.sun/misc/Ref
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:sun/misc/Ref, status:VALID,
-
SYNONYM: PUBLIC.sun/misc/Ref
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:sun/misc/Ref, status:VALID,
-
SYS.DBMS_INTERNAL_LOGSTDBY dependencies on LOGSTDBY$HISTORY
12.1.1
-
SYS.DBMS_INTERNAL_LOGSTDBY dependencies on LOGSTDBY$HISTORY
12.2.2
-
SYNONYM: PUBLIC.java/sql/Ref
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/sql/Ref, status:VALID,
-
SYNONYM: PUBLIC.oracle/sql/REF
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:oracle/sql/REF, status:VALID,
-
SYNONYM: PUBLIC.java/sql/Ref
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/sql/Ref, status:VALID,
-
SYNONYM: PUBLIC.oracle/sql/REF
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:oracle/sql/REF, status:VALID,
-
File: R115 GMF WAREHOUSE SETUP IN COS.pdf
12.2.2
product: GMF - Process Manufacturing Financials , size: 18.951 KBytes , file_type: PDF Diagram ,
-
SYNONYM: PUBLIC.java/lang/ref/Reference
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Reference, status:VALID,
-
JAVA CLASS: SYS.oracle/sql/REF
12.1.1
owner:SYS, object_type:JAVA CLASS, object_name:oracle/sql/REF, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/ReferenceQueue
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/ReferenceQueue, status:VALID,
-
JAVA CLASS: SYS.sun/misc/Ref
12.2.2
owner:SYS, object_type:JAVA CLASS, object_name:sun/misc/Ref, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/FinalReference
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/FinalReference, status:VALID,
-
JAVA CLASS: SYS.java/sql/Ref
12.1.1
owner:SYS, object_type:JAVA CLASS, object_name:java/sql/Ref, status:VALID,
-
JAVA CLASS: SYS.sun/misc/Ref
12.1.1
owner:SYS, object_type:JAVA CLASS, object_name:sun/misc/Ref, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/PhantomReference
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/PhantomReference, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/Reference
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Reference, status:VALID,
-
JAVA CLASS: SYS.oracle/sql/REF
12.2.2
owner:SYS, object_type:JAVA CLASS, object_name:oracle/sql/REF, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/ReferenceQueue
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/ReferenceQueue, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/PhantomReference
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/PhantomReference, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/SoftReference
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/SoftReference, status:VALID,
-
TYPE: SYS.PL/SQL REF CURSOR
12.1.1
owner:SYS, object_type:TYPE, object_name:PL/SQL REF CURSOR, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/WeakReference
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/WeakReference, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/FinalReference
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/FinalReference, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/Finalizer
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Finalizer, status:VALID,
-
TYPE: SYS.PL/SQL REF CURSOR
12.2.2
owner:SYS, object_type:TYPE, object_name:PL/SQL REF CURSOR, status:VALID,
-
JAVA CLASS: SYS.java/sql/Ref
12.2.2
owner:SYS, object_type:JAVA CLASS, object_name:java/sql/Ref, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/WeakReference
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/WeakReference, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/SoftReference
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/SoftReference, status:VALID,
-
SYNONYM: PUBLIC.sqlj/runtime/ref/ProfileGroup
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:sqlj/runtime/ref/ProfileGroup, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/Finalizer
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Finalizer, status:VALID,
-
SYNONYM: PUBLIC.sqlj/runtime/ref/ProfileGroup
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:sqlj/runtime/ref/ProfileGroup, status:VALID,
-
File: R115 GMF WAREHOUSE SETUP IN COS.pdf
12.1.1
product: GMF - Process Manufacturing Financials , size: 18.951 KBytes , file_type: PDF Diagram ,
-
JAVA CLASS: SYS.java/lang/ref/PhantomReference
12.1.1
owner:SYS, object_type:JAVA CLASS, object_name:java/lang/ref/PhantomReference, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/Reference$1
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Reference$1, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/Finalizer$2
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Finalizer$2, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/Reference$Lock
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Reference$Lock, status:VALID,
-
JAVA CLASS: SYS.java/lang/ref/WeakReference
12.2.2
owner:SYS, object_type:JAVA CLASS, object_name:java/lang/ref/WeakReference, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/Finalizer$2
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Finalizer$2, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/SoftReference$1
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/SoftReference$1, status:VALID,
-
SYNONYM: PUBLIC.java/lang/ref/Reference$Lock
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/lang/ref/Reference$Lock, status:VALID,