Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

disable parallel query

sulimoMay 6 2010 — edited May 6 2010
Any clue as to why combining "alter session disable parallel query" with "alter session enable parallel dml" does not work? Is it that parallel DML needs parallel query to be on?

Reason I ask is that I would to:

insert into tableA
select * from table B;

I want that to be parallelized. For that I will

alter tableA parallel;
alter session enable parallel dml;

Yet I don't want select statements to go parallel on TableA, thus thought of: alter session disable parallel query

But then again alter session disable parallel query kinda disables alter session enable parallel dml.

BTW, I can't add hints as we don't have control over SQL statements.
Have read DOP will use precedence rule. i.e. if insert is done in parallel select will also go parallel. Maybe disabling parallel query indirectly disables parallel DML unless forced.

Does that make sense?

TIA
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 3 2010
Added on May 6 2010
4 comments
3,675 views