Search Results journal entry status
The SYSTEM.ROLLING$STATUS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical data dictionary table that stores metadata related to the status of rolling patches, upgrades, and maintenance operations within the Oracle Applications environment. This table is part of Oracle's patching infrastructure and is primarily used by the AutoPatch (AD) utility and other patching tools to track the progress and state of applied patches, ensuring data consistency during maintenance activities.
Purpose and Functionality
TheROLLING$STATUS
table serves as a centralized repository for tracking the execution status of rolling patches—a feature introduced to minimize downtime during patching in Oracle EBS. Rolling patches allow administrators to apply patches in a phased manner across multiple nodes in a multi-node environment, ensuring high availability. This table logs key details such as patch session IDs, node-specific status, timestamps, and error messages (if any), enabling the patching system to resume or roll back operations if failures occur.
Key Columns and Their Significance
- SESSION_ID: Unique identifier for each patching session, linking entries to a specific patch application.
- NODE_NAME: Identifies the node in a multi-node environment where the patch is being applied.
- STATUS: Indicates the current state (e.g., 'IN PROGRESS', 'COMPLETED', 'FAILED') of the patch operation.
- START_TIME and END_TIME: Timestamps marking the initiation and completion of the patching phase.
- ERROR_MESSAGE: Captures diagnostic information if the patch encounters issues.
Integration with Oracle EBS Patching Tools
The table is tightly integrated with Oracle's AD utilities (AutoPatch, AutoConfig) and theadctrl
command-line tool. During patching, the utilities query and update ROLLING$STATUS
to synchronize operations across nodes. For example, if a patch fails on one node, the system references this table to determine whether to proceed, retry, or abort the patching cycle.
Operational Scenarios
- Multi-Node Patching: In a shared APPL_TOP environment,
ROLLING$STATUS
ensures patches are applied sequentially or in parallel based on dependencies, reducing downtime. - Failure Recovery: If a patch fails mid-execution, administrators use
adctrl
to checkROLLING$STATUS
and restart or roll back the process. - Audit and Reporting: The table provides a historical record of patch applications, useful for compliance and troubleshooting.
Best Practices
- Monitoring: Regularly query
ROLLING$STATUS
during patching to detect issues early. - Backup: Ensure backups of SYSTEM tablespace are taken before major patching to recover metadata if corruption occurs.
- Cleanup: Archive or purge obsolete entries to maintain performance, as the table can grow significantly over time.
Example Query
SELECT session_id, node_name, status, start_time, end_time FROM system.rolling$status WHERE status = 'FAILED';
Conclusion
TheSYSTEM.ROLLING$STATUS
table is a cornerstone of Oracle EBS's patching framework, enabling efficient, fault-tolerant maintenance operations. Its role in tracking multi-node patch statuses ensures minimal disruption during upgrades, making it indispensable for administrators managing large-scale EBS deployments. Understanding its structure and usage is critical for effective system maintenance and troubleshooting in Oracle EBS 12.1.1 and 12.2.2 environments.
-
File: Journal Import.pdf
12.1.1
product: GL - General Ledger , size: 10.438 KBytes , file_type: PDF Diagram ,
-
File: Journal Import.pdf
12.2.2
product: GL - General Ledger , size: 10.438 KBytes , file_type: PDF Diagram ,
-
File: Journal Formulas.pdf
12.1.1
product: GL - General Ledger , size: 8.944 KBytes , file_type: PDF Diagram ,
-
File: Journal Formulas.pdf
12.2.2
product: GL - General Ledger , size: 8.944 KBytes , file_type: PDF Diagram ,
-
Lookup Type: STATUS
12.1.1
product: ONT - Order Management , meaning: Invoice Status , description: Invoice Status ,
-
TABLE: SYSTEM.ROLLING$STATUS
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:ROLLING$STATUS, status:VALID,
-
Lookup Type: STATUS
12.2.2
product: IGS - Student System (Obsolete) , meaning: Invoice Status , description: Invoice Status ,
-
Lookup Type: STATUS
12.2.2
product: OE - Order Entry , meaning: Invoice Status , description: Invoice Status ,
-
Lookup Type: STATUS
12.1.1
product: IGS - Student System , meaning: Invoice Status , description: Invoice Status ,
-
TABLE: SYSTEM.ROLLING$STATUS
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:ROLLING$STATUS, status:VALID,
-
TABLE: ORDSYS.JACCELERATOR$STATUS
12.1.1
owner:ORDSYS, object_type:TABLE, object_name:JACCELERATOR$STATUS, status:VALID,
-
Lookup Type: STATUS
12.1.1
product: OE - Order Entry , meaning: Invoice Status , description: Invoice Status ,
-
Lookup Type: STATUS
12.2.2
product: ONT - Order Management , meaning: Invoice Status , description: Invoice Status ,
-
TABLE: ORDSYS.JACCELERATOR$STATUS
12.2.2
owner:ORDSYS, object_type:TABLE, object_name:JACCELERATOR$STATUS, status:VALID,
-
Lookup Type: ENTRY REQUIREMENT
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : ENTRY REQUIREMENT , description: Attribute Entry Requirement ,
-
Lookup Type: ENTRY REQUIREMENT
12.2.2
product: OE - Order Entry , meaning: Meaning N/A for : ENTRY REQUIREMENT , description: Attribute Entry Requirement ,
-
Lookup Type: ENTRY REQUIREMENT
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : ENTRY REQUIREMENT , description: Attribute Entry Requirement ,
-
Lookup Type: ENTRY REQUIREMENT
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : ENTRY REQUIREMENT , description: Attribute Entry Requirement ,
-
Lookup Type: POSTING STATUS
12.1.1
product: AP - Payables , meaning: Posting Status , description: Posting status for invoice distributions and payments ,
-
Lookup Type: EVENT STATUS
12.1.1
product: AP - Payables , meaning: Event Status , description: Statuses of AP Accounting Events ,
-
Lookup Type: AUTHORIZATION STATUS
12.1.1
product: PO - Purchasing , meaning: Valid authorization status , description: Valid authorization status ,
-
Lookup Type: PROCESS STATUS
12.1.1
product: OE - Order Entry , meaning: Meaning N/A for : PROCESS STATUS , description: Process Status ,
-
Lookup Type: TRANSFER STATUS
12.1.1
product: AP - Payables , meaning: Transfer Status , description: Transfer Status ,
-
Lookup Type: VOUCHER STATUS
12.1.1
product: AP - Payables , meaning: Voucher Status , description: Lists possible statuses for a voucher number ,
-
Lookup Type: ALLOCATION STATUS
12.1.1
product: AP - Payables , meaning: Allocation Status , description: Defines the status of the allocation rule ,
-
Lookup Type: EVENT STATUS
12.2.2
product: AP - Payables , meaning: Event Status , description: Statuses of AP Accounting Events ,
-
TABLE: SYS.JAVA$JVM$STATUS
12.2.2
owner:SYS, object_type:TABLE, object_name:JAVA$JVM$STATUS, status:VALID,
-
Lookup Type: TRANSACTION STATUS
12.2.2
product: PO - Purchasing , meaning: Transaction Status , description: Transaction Status ,
-
Lookup Type: BILLING STATUS
12.2.2
product: PA - Projects , meaning: Billing Status , description: Billing Status ,
-
Lookup Type: CREDIT STATUS
12.2.2
product: PO - Purchasing , meaning: Valid credit status codes , description: Valid credit status codes ,
-
Lookup Type: PURGE STATUS
12.2.2
product: AP - Payables , meaning: Purge Status , description: Status and action choices for purge process ,
-
Lookup Type: PROCESSING STATUS
12.1.1
product: PO - Purchasing , meaning: Receiving Transaction Processing Status , description: Receiving Transaction Processing Status ,
-
SYNONYM: PUBLIC.javax/transaction/Status
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:javax/transaction/Status, status:VALID,
-
Lookup Type: PREPAY STATUS
12.1.1
product: AP - Payables , meaning: Prepay Status , description: Prepayment Status ,
-
Lookup Type: PROJECT STATUS
12.1.1
product: PA - Projects , meaning: Project Status , description: Project Status ,
-
Lookup Type: EXPENDITURE STATUS
12.2.2
product: PA - Projects , meaning: Expenditure Status , description: Expenditure Status ,
-
Lookup Type: INSPECTION STATUS
12.2.2
product: PO - Purchasing , meaning: Inspection Status , description: Inspection Status ,
-
Lookup Type: PROCESS STATUS
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : PROCESS STATUS , description: Process Status ,
-
Lookup Type: BATCH STATUS
12.2.2
product: PA - Projects , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: ALLOCATION STATUS
12.2.2
product: AP - Payables , meaning: Allocation Status , description: Defines the status of the allocation rule ,
-
Lookup Type: VENDOR NUMBER ENTRY
12.1.1
product: AP - Payables , meaning: Vendor Number Entry , description: Vendor number entry methods ,
-
SYNONYM: PUBLIC.javax/swing/RowFilter$Entry
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:javax/swing/RowFilter$Entry, status:VALID,
-
Lookup Type: PROJECT NUMBER ENTRY
12.1.1
product: PA - Projects , meaning: Project Number Entry , description: Project Number Entry ,
-
SYNONYM: PUBLIC.javax/swing/RowFilter$Entry
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:javax/swing/RowFilter$Entry, status:VALID,
-
SYNONYM: PUBLIC.sun/misc/SoftCache$Entry
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:sun/misc/SoftCache$Entry, status:VALID,
-
SYNONYM: PUBLIC.oracle/xdb/SoftHashMap$Entry
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:oracle/xdb/SoftHashMap$Entry, status:VALID,
-
SYNONYM: PUBLIC.java/util/WeakHashMap$Entry
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:java/util/WeakHashMap$Entry, status:VALID,
-
Lookup Type: PROJECT NUMBER ENTRY
12.2.2
product: PA - Projects , meaning: Project Number Entry , description: Project Number Entry ,
-
Lookup Type: REVERSAL STATUS
12.1.1
product: GL - General Ledger , meaning: REVERSAL STATUS ,
-
Lookup Type: EXPENDITURE STATUS
12.1.1
product: PA - Projects , meaning: Expenditure Status , description: Expenditure Status ,