1. run the $ORACLE_HOME/rdbms/admin/utlchain.sql script
2.ANALYZE TABLE test LIST CHAINED ROWS;
3.create table tmp_tab as SELECT * FROM test WHERE ROWID IN
(SELECT HEAD_ROWID FROM CHAINED_ROWS WHERE TABLE_NAME='test');
4.delete from test WHERE ROWID IN
(SELECT HEAD_ROWID FROM CHAINED_ROWS WHERE TABLE_NAME='test');
5 .insert into test select * from tmp_tab ;