You have four copies of one data block. Each copy has an associated buffer header/handle (v$bh entry) that points to it through the BA value The 4 buffer headers are on a linked list called a "cache buffers chain". That specific chain MAY include buffer headers for copies of other data blocks The starting location for each cache buffers chain is protected by a "cache buffers chains" latch Each latch protects many (typically 32 to 128) cache buffers chains. Regards Jonathan Lewis http://jonathanlewis.wordpress.com/all-postings Author: Oracle Core (Apress 2011) http://www.apress.com/9781430239543 ----- Original Message ----- From: "Paul Harrison" <cure@xxxxxxxxxxxxx> To: <contact@xxxxxxxx>; <oracle-l@xxxxxxxxxxxxx> Sent: Tuesday, March 03, 2015 10:39 PM Subject: RE: Cache hash chains Hi Stefan, I see now... So, the BA(Address of data block buffer) is the address of the data block. In this case, I have 4 data blocks and each data block has a buffer header(linked list) associated with it? Thanks, Paul ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2015.0.5645 / Virus Database: 4299/9224 - Release Date: 03/04/15 -- //www.freelists.org/webpage/oracle-l