Can we have your entire DDL please
SQL> create table t ( x int, y int )
2 partition by hash (x)
3 partitions 2
4 row store compress advanced;
Table created.
SQL>
SQL> insert /*+ append */ into t
2 select rownum,rownum from dual
3 connect by level <= 100000;
100000 rows created.
SQL>
SQL> alter table t add c1 int default 0 not null;
Table altered.
SQL> alter table t add c2 int default 0;
Table altered.