How to fix : unable to extend segment by 8 in undo tablespace?

2.4k views Asked by At

I'm trying to add 10m data to my database table and at about 3,5m it stopped and I got the error

unable to extend segment by 8 in undo tablespace.

I've never encountered that before and I have no idea how to fix it.

I'm running my scripts through sqlplus.

My code

CREATE TABLE ADDRESS (
ID_ADDRESS INTEGER NOT NULL,
STREET VARCHAR2 (20) NOT NULL,
HOUSE_NUMBER NUMBER(10) NOT NULL,
FK_ID_CITY NUMBER(10) NOT NULL
);

filling code

EXEC ui.fillAddress(10000000);

enter image description here

the solution i tried but didn't work

enter image description here

1

There are 1 answers

5
tvCa On

Oracle uses his own disk space allocation system, which lies on top of (or, under, depending how you view it) the OS filesystem. So, your disk may have lots of space, but your database is not configured to be allowed to use that disk space.