How to Make a Query Joining Complex Views Run in Parallel

(Doc ID 1592663.1)

Last updated on MARCH 27, 2014

Applies to:

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

Goal

An insert /*+ append */ statement using views with parallel hints does not run in parallel for either the insert or the select portion of the statement.  The views are themselves nested joins of several base tables that have a degree of parallelism of 1.   One would expect the parallel hint on the view to override the DOP of 1 of the base objects.  Setting _simple_view_merging to false let the select portion of the statement run in parallel, but not the load itself.
 

Solution

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms