From Oracle FAQ
Row Migration refers to rows that were moved to another blocks due to an update making them too large to fit into their original blocks. Oracle will leave a forwarding pointer in the original block so indexes will still be able to "find" the row.
Note that Oracle does not discriminate between chained and migrated rows, even though they have different causes.
|Glossary of Terms|