All posts by mpbod

ORA-00164: distributed autonomous transaction disallowed within migratable distributed transaction

ORA-00164: distributed autonomous transaction disallowed within migratable distributed transaction

ORA-00164: distributed autonomous transaction disallowed within migratable distributed transaction
Cause: A request was made by the application to start a distributed autonomous transaction when the application was in a migratable distributed transaction.
Action: Roll back or commit the current distributed transaction first.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00163: internal database name length string is greater than maximum (string)

ORA-00163: internal database name length string is greater than maximum (string)

ORA-00163: internal database name length string is greater than maximum (string)
Cause: An internal database name with a too large length field was passed in.
Action: Report the problem to your external transaction coordinator vendor.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00162: external dbid length string is greater than maximum (string)

ORA-00162: external dbid length string is greater than maximum (string)

ORA-00162: external dbid length string is greater than maximum (string)
Cause: An external database name with too large a length field was passed in.
Action: Report the problem to your external transaction coordinator vendor.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00161: transaction branch length string is illegal (maximum allowed string)

ORA-00161: transaction branch length string is illegal (maximum allowed string)

ORA-00161: transaction branch length string is illegal (maximum allowed string)
Cause: An external transaction branch ID with a length either too large or 0 was passed in.
Action: Report the problem to your external transaction coordinator vendor.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00160: global transaction length string is greater than maximum (string)

ORA-00160: global transaction length string is greater than maximum (string)

ORA-00160: global transaction length string is greater than maximum (string)
Cause: An external global transaction ID with a too large length field was passed in.
Action: Report the problem to your external transaction coordinator vendor.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00155: cannot perform work outside of global transaction

ORA-00155: cannot perform work outside of global transaction

ORA-00155: cannot perform work outside of global transaction
Cause: The application tried to perform some work on either an Oracle 7.3 server or an Oracle8 server with local transactions disabled while outside of a global transaction.
Action: Check if the application is connected to an Oracle 7.3 server. The Transaction monitor must not return a NULL XID on an AX_REG call when the resource manager is Oracle 7.3. If the application is connected to an Oracle8 server, either set nolocal=f in the xa_open string or start a global transaction prior to attempting the work.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00154: protocol error in transaction monitor

ORA-00154: protocol error in transaction monitor

ORA-00154: protocol error in transaction monitor
Cause: The transaction monitor returned TMJOIN on an AX_REG call but the transaction was locally suspended.
Action: Contact the transaction monitor customer support

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00153: internal error in XA library

ORA-00153: internal error in XA library

ORA-00153: internal error in XA library
Cause: The XA library could not access thread-specific pointers.
Action: Contact customer support.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00152: current session does not match requested session

ORA-00152: current session does not match requested session

ORA-00152: current session does not match requested session
Cause: The current session is not the same as the session that was passed into a upixado() call.
Action: Check your application.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00151: invalid transaction ID

ORA-00151: invalid transaction ID

ORA-00151: invalid transaction ID
Cause: The specified transaction ID does not correspond to an existing valid transaction.
Action: Check your application.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/