文档解释
ORA-24774: cannot switch to specified transaction
Cause: The transaction specified in the call refers to a transaction created by a different user.
Action: Create transactions with the same authentication so that they can be switched.
官方解释
常见案例
1. 尝试执行SET TRANSACTION INACTIVE语句,而当前的链接没有事务可以激活的情况。
2. 在SET TRANSACTION语句后编译ONE READ ONLY,但事务已经处于只读状态时。
3. 尝试在SET TRANSACTION语句后编译OPTION,其中参数写错时。