Row chaining and migration
                                                 Last update (2008-03-02 16:42:15)
                                                                                                                   Date added (2008-03-02 16:26:33)

Summary
You can identify if you have Row Chaining and Migration in your database with the following query
SELECT a.name, b.value
  FROM v$statname a, v$mystat b
 WHERE a.statistic# = b.statistic#
   AND lower(a.name) = 'table fetch continued row';
If it returns a value>0 then you have a Row Chaining or Migration. If you check column chain_cnt of view dba_tables then you can see the tables which have chains.
select owner, table_name, pct_free, pct_used, last_analyzed, avg_row_len, num_rows, chain_cnt, chain_cnt/num_rows Pct
from dba_tables
where owner not in ('SYS','SYSTEM')
and table_name not in (select table_name from dba_tab_columns 
where data_type in ('RAW','LONG RAW'))
and chain_cnt > 0 
order by chain_cnt desc;
Reviews
Categories
Oracle DBA-> (147)
  Alertlog (3)
  Archivelog (5)
  Auditing (1)
  Backup - Recovery (19)
  Database files (6)
  Database options (2)
  DB links (2)
  Dependencies (1)
  Dictionary (2)
  Exp-Imp Datapump (6)
  Jobs (2)
  Mview (2)
  Networking (3)
  Objects (7)
  Parameters (2)
  Redologs (6)
  Roles - Grants (2)
  Rollback - Undo (8)
  Segments (3)
  Sequences (2)
  Sessions (14)
  SGA (14)
  Tables (10)
  Tablespaces (10)
  Temp (4)
  Toad (5)
  Transactions (1)
  Upgrade (2)
  Users (3)
Oracle APPS DBA-> (66)
Exadata (1)
Performance Tuning-> (59)
Oracle Real Cases (24)
Oracle Errors (23)
Oracle SQL tricks (32)
Oracle RAC (3)
Oracle Security (8)
Filters
Search