Я новичок в Oracle и последовательности. Я создал последовательность в Oracle, (я использую Oracle 11g прямо сейчас)Устранена ли последовательность Oracle после сброса базы данных или восстановления после сбоя?
Но я боюсь, если последовательность потеряет свое следующее предполагаемое увеличиваемое значение, когда сервер Oracle перезагрузится или восстановится после сбоя?
например пусть себе последовательность держит 5
Следующее значение должно дать, когда последовательность доступ составит 6
Но это будет получить обратно в 0, когда база данных сброса/перезагрузки?
Для дальнейшего использования: Oracle 12c теперь поддерживает Session Sequences ('create sequence myseq session'), которые являются приватными для каждого сеанса (т. Е. Автоматически перезагружаются). Обычные последовательности, однако, сохраняются в соответствии с другими ответами ниже. –
Спасибо за обновление Джеффри. Единственная проблема здесь в том, что мы не можем перейти на Oracle 12c прямо сейчас из-за других потенциальных пользователей наших систем, над которыми мы работаем. На данный момент мы должны придерживаться 11g и придерживаться решения последовательности. В любом случае спасибо. – Amit
Я никогда не рекомендовал модернизировать до 12c. Я просто добавил комментарий, потому что StackOverflow предназначен для всех (а не только для вас), включая людей в будущем, которые ищут ответы. –