Ciao,
non riesco a capire cosa intendi per aumentare lo spazio che era stato dedicato ad una colonna.
Se intendi, ad esempio, aumentare il campo da VARCHAR2(30) a VARCHAR2(50) non dovresti avere alcun tipo di problema anche se la tabella è partizionata.
Ti riporto di seguito un esempio.
1. Creazione di una tabella partizionata:
CREATE TABLE sales_range
(salesman_id NUMBER(5),
salesman_name VARCHAR2(30),
sales_amount NUMBER(10),
sales_date DATE)
PARTITION BY RANGE(sales_date)
(
PARTITION sales_jan2000 VALUES LESS THAN(TO_DATE('02/01/2000','DD/MM/YYYY')),
PARTITION sales_feb2000 VALUES LESS THAN(TO_DATE('03/01/2000','DD/MM/YYYY')),
PARTITION sales_mar2000 VALUES LESS THAN(TO_DATE('04/01/2000','DD/MM/YYYY')),
PARTITION sales_apr2000 VALUES LESS THAN(TO_DATE('05/01/2000','DD/MM/YYYY'))
);
Creato table SALES_RANGE.
2. Aumento la larghezza di una colonna:
alter table sales_range modify (salesman_name varchar2(50));
table SALES_RANGE modificato.
Non dovrebbe darti problemi nemmeno se stai tentando di modificare la colonna utilizzata come chiave per stabilire su quale partizione deve essere inserito il record.
Fammi sapere se il tuo problema è differente ed eventualmente quale errore ti viene restituito.