My Oracle Support Banner

Resolve TimesTen Long Running Transaction Created From "S" Lock On Plan Table From Uncommited SELECT Statement (Doc ID 1483656.1)

Last updated on NOVEMBER 08, 2017

Applies to:

Oracle TimesTen In-Memory Database - Version 11.2.2.2.0 and later
Information in this document applies to any platform.
*** Check for Currency on 15-Feb-2016 ***

Symptoms

Following long running transaction is observed

Command> call ttlogholds;
< 1, 24428544, Long-Running Transaction      , 1.184 >
< 1, 24541184, Checkpoint                    , TT_1122.ds0 >
< 1, 24543232, Checkpoint                    , TT_1122.ds1 >
3 rows found.

 ttxactadmin shows following

[timesten@ewood-tt ewood_11.2.2]$ ttxactadmin -xact 1.184 TT_1122
2012-08-06 11:31:42.767
/data/ewood_11.2.2/TT_1122
TimesTen Release 11.2.2.2.0

Outstanding locks for transaction 1.184

PID     Context            TransStatus Loghold     Last ID     Resource  ResourceID           Mode  SqlCmdID             Name

Program File Name: ttIsqlCmd

21853   0xb914690          Active        1.24429240  1241:695      Database  0x01312d0001312d00   IX    0
                                                              Command   512168536            S     512168536                      
                                                              Row       BMUFVUAAACdAAAAKjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAJjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAIjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAHjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAGjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAFjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAEjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAADjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAACjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAABjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAAjX   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAPjW   Xn    0                    SYS.PLAN
                                                              Row       BMUFVUAAACdAAAAOjW   Xn    0                    SYS.PLAN
                                                              Table     1731296              IXn   0                    SYS.PLAN
                          16 locks found for transaction 1.184

 The command cache contains following SQL for the command id 512168536

Command> call ttsqlcmdqueryplan(512168536);
< 512168536, select * from test, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL> >
< 512168536, <NULL>, 1, 2, TblLkSerialScan                , TEST                           , TIMESTEN                       ,                                , ,  >
< 512168536, <NULL>, 2, 1, Project                        ,                                ,                                ,                                , ,  >
3 rows found

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.