How to fix the Oracle error PGA-20961: synclevel 1 conversations not allowed when PGA_CAPABILITY=2_PHASE?

In this post, you’ll learn more about the Oracle ErrorPGA-20961: synclevel 1 conversations not allowed when PGA_CAPABILITY=2_PHASE with the details on why you receive this error and the possible solution to fix it.

Oracle Error Description

PGA-20961: synclevel 1 conversations not allowed when PGA_CAPABILITY=2_PHASE

Reason for the Error PGA-20961: synclevel 1 conversations not allowed when PGA_CAPABILITY=2_PHASE

Cause: A conversation was requested at synclevel 1. The gateway init file specified PGA_CAPABILITY=2_PHASE. When 2-phase commit is enabled, synclevel 1 conversations are not supported, since they are not protected by 2-phase processing.

How to fix the Error PGA-20961: synclevel 1 conversations not allowed when PGA_CAPABILITY=2_PHASE ?

You can fix this error in Oracle by following the below steps

Action: Either use synclevel 2 for the conversation (if the remote transaction program supports it) or use a different gateway SID for this conversation.

Tags :

Leave Your Comment