Можно ли заблокировать последовательность Oracle, чтобы любой сеанс, пытающийся использовать nextval, блокировался до тех пор, пока я не закончу со своим сценарием?
Я объясню, что я делаю, если есть другаяпуть.Я готовлю схему для двунаправленной репликации с потоками.Я хочу убедиться, что все последовательности первичных ключей производят уникальные значения.Я делаю это, увеличивая последовательность на 1, пока последняя цифра не станет 1, а затем изменим приращение на 100. На другом сервере я делаю то же самое, пока последняя цифра не станет 2. Таким образом, сервер 1 всегда создает первичные ключи XXXXX01 и сервер 2.XXXXX02.
Проблема в том, что это база данных 24x7, и я не могу остановить всю активность, пока настраиваю последовательности.Если я смогу получить эксклюзивную блокировку на короткое время, я могу сделать это надежно.