Search Results nosql database server list
The SYS.REGISTRY$DATABASE
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data dictionary table that stores metadata about the components registered in the Oracle database. This table is part of the Oracle Data Dictionary and is owned by the SYS
user, making it a foundational element for tracking installed database components, their versions, and their statuses. Below is a detailed analysis of its structure, purpose, and relevance in Oracle EBS environments.
Purpose and Role in Oracle EBS
TheSYS.REGISTRY$DATABASE
table serves as a registry for all database components installed in an Oracle database. In Oracle EBS, this table is particularly important because it helps administrators verify which database options, components, or features are installed and their compatibility with the EBS application. For example, it tracks components like Oracle Text, Spatial, or Partitioning, which may be required or optional for EBS modules. During upgrades or patches, this table ensures that prerequisite database components are present and correctly versioned.
Table Structure
The table typically contains columns such as:- COMP_ID: A unique identifier for the database component (e.g.,
CATALOG
,RAC
,XML
). - COMP_NAME: The human-readable name of the component (e.g., "Oracle Database Catalog").
- VERSION: The version of the installed component.
- STATUS: Indicates whether the component is
VALID
,INVALID
, orLOADING
. - MODIFIED: Timestamp of the last modification to the component's registration.
- SCHEMA: The schema owning the component (e.g.,
SYS
,CTXSYS
).
Usage in Oracle EBS
In EBS 12.1.1 or 12.2.2, this table is referenced during:- Installation and Patching: The EBS installer or patching utilities query this table to validate database prerequisites. For instance, Oracle Applications DBA (AD) utilities may check for the presence of
JServer
orXML DB
. - Upgrades: During an EBS upgrade, the table ensures that dependent database components are at the required version (e.g.,
INTERMEDIA
for imaging modules). - Troubleshooting: DBAs use this table to diagnose issues like invalid components or version mismatches that may cause EBS functionality failures.
Example Queries
To inspect registered components in an EBS database:SELECT COMP_ID, COMP_NAME, VERSION, STATUS FROM SYS.REGISTRY$DATABASE WHERE STATUS != 'VALID';This query helps identify components that may need recompilation or reinstallation. Another common query verifies the presence of critical components:
SELECT COMP_ID, VERSION FROM SYS.REGISTRY$DATABASE WHERE COMP_ID IN ('CATALOG', 'XML', 'JAVAVM');
Security and Maintenance
Since the table is owned bySYS
, direct modifications are discouraged. Oracle EBS relies on automated tools like DBMS_REGISTRY
or catproc.sql
to update this table during installations. Unauthorized changes can lead to inconsistencies, causing EBS applications to malfunction.
Conclusion
TheSYS.REGISTRY$DATABASE
table is a cornerstone of Oracle EBS database management, ensuring component integrity and compatibility. Its metadata is vital for installation, patching, and troubleshooting, making it indispensable for DBAs and EBS administrators. Proper monitoring and adherence to Oracle's guidelines for maintenance are essential to avoid disruptions in EBS environments.
-
DATABASE : SYS.
12.2.2
-
TYPE: SYS.XS$LIST
12.2.2
owner:SYS, object_type:TYPE, object_name:XS$LIST, status:VALID,
-
DATABASE : SYS.
12.1.1
-
SYNONYM: PUBLIC.XS$LIST
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:XS$LIST, status:VALID,
-
TYPE: SYS.XS$LIST
12.1.1
owner:SYS, object_type:TYPE, object_name:XS$LIST, status:VALID,
-
SYNONYM: PUBLIC.XS$LIST
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:XS$LIST, status:VALID,
-
SYNONYM: PUBLIC.java/util/List
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/util/List, status:VALID,
-
Lookup Type: NOTIFICATION LIST
12.2.2
product: PO - Purchasing , meaning: Notification List Messages , description: Notification List Messages ,
-
SYNONYM: PUBLIC.java/awt/List
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/awt/List, status:VALID,
-
VIEW: SYS.GV_$DATABASE
12.1.1
-
DATABASE LINK: APPS.APPS_TO_APPS.US.ORACLE.COM
12.1.1
owner:APPS, object_type:DATABASE LINK, object_name:APPS_TO_APPS.US.ORACLE.COM, status:VALID,
-
TABLE: SYS.REGISTRY$DATABASE
12.2.2
owner:SYS, object_type:TABLE, object_name:REGISTRY$DATABASE, status:VALID,
-
VIEW: SYS.GV_$DATABASE
12.1.1
owner:SYS, object_type:VIEW, object_name:GV_$DATABASE, status:VALID,
-
VIEW: SYS.V_$DATABASE
12.2.2
-
SYNONYM: PUBLIC.V$DATABASE
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:V$DATABASE, status:VALID,
-
SYNONYM: PUBLIC.GV$DATABASE
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:GV$DATABASE, status:VALID,
-
VIEW: SYS.V_$DATABASE
12.2.2
owner:SYS, object_type:VIEW, object_name:V_$DATABASE, status:VALID,
-
VIEW: SYS.V_$DATABASE
12.1.1
-
TABLE: SYS.REGISTRY$DATABASE
12.1.1
owner:SYS, object_type:TABLE, object_name:REGISTRY$DATABASE, status:VALID,
-
SYNONYM: PUBLIC.GV$DATABASE
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:GV$DATABASE, status:VALID,
-
VIEW: SYS.GV_$DATABASE
12.2.2
-
DATABASE LINK: APPS.EDW_APPS_TO_WH.US.ORACLE.COM
12.1.1
owner:APPS, object_type:DATABASE LINK, object_name:EDW_APPS_TO_WH.US.ORACLE.COM, status:VALID,
-
VIEW: SYS.V_$DATABASE
12.1.1
owner:SYS, object_type:VIEW, object_name:V_$DATABASE, status:VALID,
-
DATABASE LINK: APPS.APPS_TO_APPS.US.ORACLE.COM
12.2.2
owner:APPS, object_type:DATABASE LINK, object_name:APPS_TO_APPS.US.ORACLE.COM, status:VALID,
-
DATABASE LINK: APPS.EDW_APPS_TO_WH.US.ORACLE.COM
12.2.2
owner:APPS, object_type:DATABASE LINK, object_name:EDW_APPS_TO_WH.US.ORACLE.COM, status:VALID,
-
SYNONYM: PUBLIC.V$DATABASE
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:V$DATABASE, status:VALID,
-
VIEW: SYS.GV_$DATABASE
12.2.2
owner:SYS, object_type:VIEW, object_name:GV_$DATABASE, status:VALID,
-
SYNONYM: PUBLIC.java/awt/List
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:java/awt/List, status:VALID,
-
Lookup Type: NOTIFICATION LIST
12.1.1
product: PO - Purchasing , meaning: Notification List Messages , description: Notification List Messages ,
-
SYNONYM: PUBLIC.java/util/List
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/util/List, status:VALID,
-
SYS.XS_NAMESPACE_INT dependencies on XS$LIST
12.1.1
-
SYS.XS$LIST dependencies on STANDARD
12.1.1
-
Lookup Type: LIST OF VALUES
12.1.1
product: PA - Projects , meaning: List Of Values , description: List Of Values ,
-
File: GML_11i_OP Price List Setup.pdf
12.1.1
product: GML - Process Manufacturing Logistics , size: 20.653 KBytes , file_type: PDF Diagram ,
-
SYS.XS_NAMESPACE dependencies on XS$LIST
12.1.1
-
SYS.XS_NAMESPACE_INT dependencies on XS$LIST
12.2.2
-
SYS.XS$LIST dependencies on STANDARD
12.2.2
-
File: IEO_SVR - SERVER LOCATION.pdf
12.2.2
product: IEO - Interaction Center Technology , size: 30.511 KBytes , file_type: PDF Diagram ,
-
GSMADMIN_INTERNAL.DBMS_GSM_CLOUDADMIN dependencies on DATABASE
12.2.2
-
GSMADMIN_INTERNAL.DBMS_GSM_CLOUDADMIN dependencies on DATABASE
12.1.1
-
GSMADMIN_INTERNAL.DBMS_GSM_POOLADMIN dependencies on DATABASE
12.1.1
-
File: abm115trm-database-diag.pdf
12.1.1
product: ABM - Activity Based Management (Obsolete) , size: 1.581 MBytes , file_type: PDF Diagram ,
-
SYS.DBMS_XS_SESSIONS_FFI dependencies on XS$LIST
12.1.1
-
SYS.XS_DATA_SECURITY dependencies on XS$LIST
12.1.1
-
SYS.DBMS_XS_SESSIONS_FFI dependencies on XS$LIST
12.1.1
-
SYS.DBMS_XS_SESSIONS dependencies on XS$LIST
12.2.2
-
SYS.DBMS_XS_SESSIONS_FFI dependencies on XS$LIST
12.2.2
-
Lookup Type: LIST OF VALUES
12.2.2
product: PA - Projects , meaning: List Of Values , description: List Of Values ,
-
JAVA CLASS: SYS.java/awt/List
12.2.2
owner:SYS, object_type:JAVA CLASS, object_name:java/awt/List, status:VALID,
-
GSMADMIN_INTERNAL.DBMS_GSM_POOLADMIN dependencies on DATABASE
12.2.2