I am trying to drop an object from oracle using sqlplus then meanwhile i am cancelling the operation .
After i am drop the same object then raise the error that object does not exist.
And after i am creating the same object with some modification then getting the error
constraint (SYS.I_SOURCE1) violated .
solution
find any object are not in user and existing in SYS.SOURCE$
select * from SYS.SOURCE$ where SOURCE like '%OBJECTNAME%';
select OBJECT_NAME,OBJECT_ID from all_objects where owner='USER' and object_type='TYPE';
once you confirm which object are missing in user and existing in sys the you can delete the entries from sys.
error : unique constraint (SYS.I_SOURCE1) violated
delete from SYS.SOURCE$ where OBJ#=74615 and line=1;
error : unique constraint (SYS.I_IDL_SB41) violated
delete from SYS.IDL_SB4$ where OBJ#=74615;
error : unique constraint (SYS.I_IDL_UB11) violated
delete from SYS.IDL_UB1$ where OBJ#=74615;
error : unique constraint (SYS.I_IDL_CHAR1) violated
delete from SYS.IDL_CHAR$ where OBJ#=74615;
error : unique constraint (SYS.I_IDL_UB21) violated
delete from SYS.IDL_UB2$ where OBJ#=74615;