How to fix the Oracle error PGA-20950: unable to perform string on transaction log?
In this post, you’ll learn more about the Oracle ErrorPGA-20950: unable to perform string on transaction log with the details on why you receive this error and the possible solution to fix it.
Oracle Error Description
PGA-20950: unable to perform string on transaction log
Reason for the Error PGA-20950: unable to perform string on transaction log
Cause: The gateway server was unable to insert, update, or delete a pending transaction row in the transaction log table. An Oracle server message will follow this message.
How to fix the Error PGA-20950: unable to perform string on transaction log ?
You can fix this error in Oracle by following the below steps
Action: Ensure that the Oracle server and its TNS listener are both operational. Also check the PGA_LOG_DB, PGA_LOG_USER, and PGA_LOG_PASS parameters in the gateway init file and ensure that they specify the correct database string, userid, and password, respectively. Verify that the transaction logging PL/SQL stored procedure and the transaction log table have been properly installed into the Oracle server under the userid and password specified by PGA_LOG_USER and PGA_LOG_PASS. Refer to the Oracle Server Message and Codes Manual for information on the Oracle server message.
Leave Your Comment