|
|
|
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
|
|||
|---|---|---|---|
|
#18+
Столкнулся с проблемой: программное обеспечение написано на 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 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2017, 18:00 |
|
||
|
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
|
|||
|---|---|---|---|
|
#18+
Сними трассировку cеccии, может быть nextval дергается где-то еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2017, 18:05 |
|
||
|
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
|
|||
|---|---|---|---|
|
#18+
AmKad, А трассировку сессии средствами Oracle включать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2017, 19:02 |
|
||
|
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
|
|||
|---|---|---|---|
|
#18+
xsergeAmKad, А трассировку сессии средствами Oracle включать ? Как за графическим, так и командным интерфейсом, любого происхождения/производителя, позволящим включить трассировку, стоит выполнение native commands Oracle. native ['neitiv]/ 1. 1) родной, исконно присущий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2017, 19:59 |
|
||
|
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
|
|||
|---|---|---|---|
|
#18+
Исходя из вашего утверждения xsergeЕсли подключаюсь к другому экземпляру oracle 11 - то последовательность нарастает на 1 предположительно, следует, что в обоих случаях, с одного и того же места, запускается один и тот же исполняемый программный код, выполняющий одно и то же действие, в котором задействованы только 2 объекта - sequence и table. Может причина в незамеченных различиях задействованных sequence и table(triggers)? При наличии верности исходных предположений, другие версии выглядят, imho, странновато... ... хотя... драйвер jdbc... припомнилось (не относящееcя непосредственно к делу) 17065800 и..версии экземпляров Оrасlе совпадают до последней цифры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2017, 20:53 |
|
||
|
шаг sequence разный на разных экземплярах oracle 11 под управлением драйвера ojdbc6.jar
|
|||
|---|---|---|---|
|
#18+
xsergeА трассировку сессии ... FAQ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2017, 07:40 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=52&tid=1886347]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
162ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 410ms |

| 0 / 0 |
