Reputation: 5
ORA-00604: error occurred at recursive SQL level 1
ORA-01654: unable to extend index SYS.I_IDL_UB11 by 8 in tablespace SYSTEM
00604. 00000 - "error occurred at recursive SQL level %s"
*Cause: An error occurred while processing a recursive SQL statement
(a statement applying to internal dictionary tables).
*Action: If the situation described in the next error on the stack
can be corrected, do so; otherwise contact Oracle Support.
for the below program
CREATE OR REPLACE PROCEDURE add_job(a VARCHAR2) IS
BEGIN
DBMS_OUTPUT.PUT_LINE('HELLO '||a);
END;
/
Upvotes: 0
Views: 3396
Reputation: 396
looks as if your SYSTEM tablespace has not enough space to extend the index segment. I would take a look at dba_data_files and compare blocks, maxblocks, user_blocks for the system tablespace, and check the value for AUTOEXTENSIBLE.
Since there is not much you can do to shrink the SYSTEM tablespace (apart from maybe get rid of audit data) usually a massive growth of the SYSTEM tablespace indicates a problem (maybe indeed some user objects in the tablespace).
Upvotes: 1