Search Results 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.
-
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: 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: 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 ,
-
Lookup Type: TRANSACTION STATUS
12.1.1
product: PO - Purchasing , meaning: Transaction Status , description: Transaction Status ,
-
Lookup Type: WITHHOLDING STATUS
12.1.1
product: PO - Purchasing , meaning: Withholding status used in process payments to 1099 vendors , description: Withholding status used in process payments to 1099 vendors ,
-
Lookup Type: CREDIT STATUS
12.1.1
product: PO - Purchasing , meaning: Valid credit status codes , description: Valid credit status codes ,
-
Lookup Type: PURGE STATUS
12.1.1
product: AP - Payables , meaning: Purge Status , description: Status and action choices for purge process ,
-
Lookup Type: AUTOCLEAR STATUS
12.1.1
product: AP - Payables , meaning: Autoclear Status , description: Status of AutoClear Items ,
-
Lookup Type: TRANSACTION STATUS
12.1.1
product: PA - Projects , meaning: Transaction Status , description: Transaction Status ,
-
Lookup Type: TRANSFER STATUS
12.1.1
product: PA - Projects , meaning: Transfer Status , description: Transfer Status ,
-
Lookup Type: POSTING STATUS
12.2.2
product: AP - Payables , meaning: Posting Status , description: Posting status for invoice distributions and payments ,
-
Lookup Type: TRANSFER STATUS
12.2.2
product: AP - Payables , meaning: Transfer Status , description: Transfer Status ,
-
Lookup Type: PROJECT STATUS
12.2.2
product: PA - Projects , meaning: Project Status , description: Project Status ,
-
Lookup Type: INVOICE STATUS
12.1.1
product: AP - Payables , meaning: Invoice Status , description: Invoice Status ,
-
Lookup Type: DOSSIER STATUS
12.1.1
product: IGI - Public Sector Financials International , meaning: Dossier Status , description: Dossier Status ,
-
Lookup Type: CLOSING STATUS
12.1.1
product: PA - Projects , meaning: Closing Status , description: Closing Status ,
-
Lookup Type: REQUEST STATUS
12.1.1
product: AP - Payables , meaning: Request Status , description: Credit card request status ,
-
Lookup Type: BILLING STATUS
12.1.1
product: PA - Projects , meaning: Billing Status , description: Billing Status ,
-
Lookup Type: BUDGET STATUS
12.1.1
product: PA - Projects , meaning: Budget Status , description: Budget Status ,