Для увеличения ID автоинкремента Oracle используют последовательность. Как создать последовательность SEQUENCES (AUTONUMBER) в Oracle? Покажу пример создания через консоль SQL. Проберитесь в вашу оракловую схему и выполните SQL код:
/* создание последовательности */
CREATE SEQUENCE scheme1.ID_SEQ
START WITH 1
INCREMENT BY 1
NOMAXVALUE;
/*следующее значение*/
select scheme1.ID_SEQ.nextval FROM scheme1.table_name1
/*текущее значение*/
select scheme1.ID_SEQ.currval FROM scheme1.table_name1
Если у вас сбился наш счётчик (последовательность), то удалите его и создайте заново.
DROP SEQUENCE scheme1.ID_SEQ