Hello List, As We all know that The latch:library cache pin and latch:library cache lock has gone in 11g? But Oracle still use library cache lock/pin to protect non-cursor object ,something like procedure or function. So I have a question, How does oracle allocate library cache pin/lock structure without "Latch:library cache lock/pin allocation"? Any answer will be appreciated .