Interesting results with create vs alter
SQL> create table t
2 as
3 select *
4 from all_objects
5 order by dbms_random.random;
Table created.
SQL>
SQL> alter table t clustering
2 by linear order (object_id)
3 yes on load yes on data movement;
alter table t clustering
*
ERROR at line 1:
ORA-65403: invalid usage of CLUSTERING clause
SQL>
SQL> drop table t purge;
Table dropped.
SQL>
SQL> create table t
2 clustering by linear order (object_id) yes on load yes on data movement
3 as
4 select *
5 from all_objects
6 order by dbms_random.random;
Table created.
I'll hunt around and see what I can find out.