My Oracle Support Banner

Wrong Result With Parallel Dml Enabled (Doc ID 2690671.1)

Last updated on APRIL 17, 2023

Applies to:

Oracle Database - Enterprise Edition - Version 12.2.0.1 and later
Information in this document applies to any platform.

Symptoms

good result execution plan:
============
Plan Table
============
| Id | Operation | Name | Rows | Bytes | Cost | Time | TQ |IN-OUT|PQ Distrib |

| 0 | INSERT STATEMENT |
| 1 | LOAD AS SELECT | <TABLE NAME>
| 2 | PX COORDINATOR |
| 3 | PX SEND QC (ORDER) | :TQ10001
| 4 | SORT ORDER BY |
| 5 | PX RECEIVE |
| 6 | PX SEND RANGE | :TQ10000
| 7 | PX BLOCK ITERATOR |
| 8 | TABLE ACCESS STORAGE FULL | <TABLE NAME>
+++

Query Block Name / Object Alias(identified by operation id):

wrong result execution:
============
Plan Table

| Id | Operation | Name | Rows | Bytes | Cost | Time | TQ |IN-OUT|PQ Distrib |
| 0 | INSERT STATEMENT |
| 1 | PX COORDINATOR |
| 2 | PX SEND QC (RANDOM) | :TQ10001
| 3 | LOAD AS SELECT (HIGH WATER MARK) | <TABLE NAME>
| 4 | SORT ORDER BY |
| 5 | PX RECEIVE |
| 6 | PX SEND PARTITION (KEY) | :TQ10000
| 7 | PX BLOCK ITERATOR |
| 8 | TABLE ACCESS STORAGE FULL | <TABLE NAME>

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.