powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
7 сообщений из 7, страница 1 из 1
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
    #39411886
xserge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с проблемой:
программное обеспечение написано на java и использует драйвер jdbc (ojdbc6.jar) для доступа к базе Oracle 11.

Из программы выполняется команду по вставке записи в таблицу

insert into Menu(id,name)
values (Menu_Seq.nextval,'RootMenu')

Почему то последовательность нарастает на 2
Хотя создана с инкрементом 1

create sequence Menu_Seq
increment by 1
start with 1
minvalue 1
maxvalue 99999999999999
nocycle
noorder
nocache
/


Если подключаюсь к другому экземпляру oracle 11 - то последовательность нарастает на 1

Если использую SQLNavigator и выполняю select Menu_Seq.nextval from dual, то на обоих экземпярах последовательность нарастает на 1

От чего это может зависеть ? Может есть какой то волшебный параметр в базе Oracle ?
...
Рейтинг: 0 / 0
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
    #39411892
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сними трассировку cеccии, может быть nextval дергается где-то еще.
...
Рейтинг: 0 / 0
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
    #39411942
xserge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKad,

А трассировку сессии средствами Oracle включать ?
...
Рейтинг: 0 / 0
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
    #39411990
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xsergeAmKad,
А трассировку сессии средствами Oracle включать ?
Как за графическим, так и командным интерфейсом, любого происхождения/производителя, позволящим включить трассировку, стоит выполнение native commands Oracle.

native ['neitiv]/ 1. 1) родной, исконно присущий
...
Рейтинг: 0 / 0
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
    #39412013
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исходя из вашего утверждения
xsergeЕсли подключаюсь к другому экземпляру oracle 11 - то последовательность нарастает на 1
предположительно, следует, что в обоих случаях, с одного и того же места, запускается один и тот же исполняемый программный код, выполняющий одно и то же действие, в котором задействованы только 2 объекта - sequence и table.
Может причина в незамеченных различиях задействованных sequence и table(triggers)?
При наличии верности исходных предположений, другие версии выглядят, imho, странновато...
... хотя... драйвер jdbc... припомнилось (не относящееcя непосредственно к делу) 17065800
и..версии экземпляров Оrасlе совпадают до последней цифры?
...
Рейтинг: 0 / 0
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
    #39412116
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xsergeА трассировку сессии ...
FAQ
...
Рейтинг: 0 / 0
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
    #39412732
xserge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в trace log нашёл всего одно использование Menu_Seq это в команде insert которая и выполняется
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]