Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

understanding rows in a single block.

User_UAEUZApr 13 2017 — edited Apr 16 2017

Hi all,

When there is a change to an existing row in a block, or an insertion of a row to a block, does Oracle re-write the whole blockĀ  (causing a rearrangement/packing of the rows in the block) ?

Assuming, In a block, I have

[row 1] [xxx] [row2] [xxxx] [row3] [xxxxxxxxx]

whereby xxx are freespaces created due to previous deletes.

q1) If i need to update row1 and it requires 5 * x of space, how will row1 looks like in the block (given that it has only 3x of space trailing it, but there are plenty of spaces around) in that particular block

Regards,

Noob

This post has been answered by Jonathan Lewis on Apr 15 2017
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 14 2017
Added on Apr 13 2017
17 comments
1,533 views