You can't directly. You could use DBMS_REDEFINITION
SQL> create cluster t_clust (a integer, b integer);
Cluster created.
SQL> create table t_new ( a int primary key, b int, z int )
2 cluster t_clust(a,b);
Table created.
SQL>
SQL> create index t_clust_ix on cluster t_clust;
Index created.
SQL>
SQL> create table t ( a int primary key, b int, z int );
Table created.
SQL>
SQL> insert into t
2 select rownum , rownum, rownum
3 from dual
4 connect by level <= 1000;
1000 rows created.
SQL>
SQL> commit;
Commit complete.
SQL>
SQL>
SQL> exec dbms_redefinition.can_redef_table(user, 't');
PL/SQL procedure successfully completed.
SQL>
SQL> exec dbms_redefinition.start_redef_table(user, 't', 't_new');
PL/SQL procedure successfully completed.
SQL>
SQL> exec dbms_redefinition.finish_redef_table(user, 't', 't_new');
PL/SQL procedure successfully completed.
SQL>
SQL> select table_name, cluster_name
2 from user_tables
3 where table_name = 'T';
TABLE_NAME CLUSTER_NAME
------------------------------ ------------------------------
T T_CLUST
1 row selected.
SQL>
SQL>