|  | 
		Sir
 
 i can not shrink table, it give error so what will be cause ?
 
 SQL>      alter table tt enable row movement;
 
 Table altered.
 
 SQL>      alter table tt shrink space cascade;
 alter table tt shrink space cascade
 *
 ERROR at line 1:
 ORA-10663: Object has rowid based materialized views
 
 
 SQL>      alter table tt disable row movement;
 
 ---------------------------------------------------------------
 example -1
 
 drop materialized view log on tt;
 drop materialized view tt_mv;
 drop table tt purge;
 --------------------------------------------------
 
 create table tt (id number(23));
 
 create materialized view log on tt with rowid including new values;
 
 CREATE MATERIALIZED VIEW tt_mv
 REFRESH fast on demand
 WITH ROWID AS
 SELECT * FROM tt;
 
 insert into tt values(1);
 insert into tt values(1);
 insert into tt values(1);
 commit;
 
 execute dbms_mview.refresh( list => 'tt_mv');
 
 
 select count(*) from tt;
 select count(*) from tt_mv;
 
 alter table tt enable row movement;
 alter table tt shrink space cascade;
 alter table tt disable row movement;
 |