|
|
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevBlazkowiczПроект - загадка. Oracle обновляется регулярно, а вот JBoss за 10 лет обновить так и не собрались? + ... ;-) ну наши уважаемые веб-разработчики считают, что промежуточные версии JBoss были плохи! ("мопед не мой"!) ;-) Вообщем, не будем о грустном... :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2016, 20:32 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev 1.3. Что-то про заглушку для EntityManager, но это я не понял. вот в ней то, как я (как простой дба и полный лох в "этих ваших явах") понимаю, у нас вся и закавыка! ;-) У меня вопрос, к тем кто это, возможно, понял: как это конкретно сделать? И сколько времени это делали бы лично вы?(ну ооочень ориентировочно!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2016, 20:35 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ORAngutang, Можно и в обход EMF/EM подключиться к БД (например): Код: java 1. 2. 3. но тогда могут возникнуть проблемы другого характера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2016, 21:23 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Usmanно тогда могут возникнуть проблемы другого характера например, что это будет другая оракл-сессия и нужно будет "ручками" устанавливать (глобальные) переменные окружения? Ну это вроде как известно-понятно. А что ещё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2016, 21:36 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ORAngutangбудет другая оракл-сессия и нужно будет "ручками" устанавливать (глобальные) переменные окружения?Все настройки подключения будут храниться в конфиге (hibernate.cfg.xml). ORAngutangА что ещё?Предположительно могут возникнуть утечки памяти (но не сразу). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2016, 21:46 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ORAngutangвот в ней то, как я (как простой дба и полный лох в "этих ваших явах") понимаю, у нас вся и закавыка! ;-) У меня вопрос, к тем кто это, возможно, понял: как это конкретно сделать? И сколько времени это делали бы лично вы?(ну ооочень ориентировочно!) IMHO Закавыка не в этом, а в том, что вместо "unsuported configuration" в Oracle, что расстраивает Вас, как "простого DBA", Вы получите "unsuported configuration" (смесь старого и нового) на application server'е, что будет расстраивать "простых Application Server админов" или тех, кто их функции выполняет (подозреваю, что это какой-то программист и по совместимости админ application server'а). Поэтому "общего счастья" ни на земле, ни в Вашей компании не прибавится. С этой, философской, точки зрения, я предложил бы третий вариант - разобраться с ошибкой/багой в Oracle9Dialect и сделать свой Dialect с исправленной багой. Т.к. dialect должен заменяться на уровне настоечных файлов - то в любой момент можно будет вернутся к первоначальной конфигурации. Плюс, создание dialect'ов должно быть документировано. Нравится разработчикам сидеть на устаревших версиях - пусть сидят. Только фикс для баги тогда уж руками "back ported" (вроде так называется) пусть делают. IMHO & AFAIK На мой взгляд, это решение: a) Является достаточно документированным и не меняет проверенные версии библиотек на стороне application server'а b) Может подключатся/выключатся через настройки. c) Должно быть достаточно простым и документированное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 10:21 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevС этой, философской, точки зрения, я предложил бы третий вариант - разобраться с ошибкой/багой в Oracle9Dialect и сделать свой Dialect с исправленной багой. Т.к. dialect должен заменяться на уровне настоечных файлов - то в любой момент можно будет вернутся к первоначальной конфигурации. Плюс, создание dialect'ов должно быть документировано. Проблема в Hibernate уже давно исправлена. У ТС проблема в том чтобы доставить фикс в JBoss. Leonid KudryavtsevНравится разработчикам сидеть на устаревших версиях - пусть сидят. Только фикс для баги тогда уж руками "back ported" (вроде так называется) пусть делают. IMHO & AFAIK Именно. Это ж, блин, opensource. Проблема выпуска патча исключительно в некомпетентности разработчиков, которые не знают либо как его реализовать, либо как его применить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 10:24 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Blazkowicz Именно. Это ж, блин, opensource. Проблема выпуска патча исключительно в некомпетентности разработчиков, которые не знают либо как его реализовать, либо как его применить. вы про "ojdbc6.jar"?! Дык это (уже) никакой не opensource! Или? Вот только что читаю ответ от Oracle: (вчера поставил им SR на "металинке") Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 13:30 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Да odjbc6/7 это никакой не опенсорс. Помнится я даже где-то поднимал тему реверс инжинеринга этого драйвера. (Лично мне было интересно поглубже узнать сетевой протокол и применять это дальше в оптимизациях там e.t.c.) Кроме того узнать побольше какие вкусные пряники скрыты под капотом ucp (universal conn pool) и как реализованы taf/fan для кластерного варианта БД. Но к сожалению никто не откликнулся. Никому не интересно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 13:36 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ORAngutangвы про "ojdbc6.jar"?! Дык это (уже) никакой не opensource! Или? Речь о JBoss и Hibernate. Проблема, ведь не в Oracle. А в совместимости Hibernate с драйвером JDBC. ORAngutangOracle does not support Hibernate, however this appears to be an issue of configuration rather than a Hibernate bug. А с фига ли Oracle должен поддерживать какую-то одну из многих Opensource библиотек, которых сотни? Это задача Hibernate поддерживать Oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 13:55 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
BlazkowiczРечь о JBoss и Hibernate. Проблема, ведь не в Oracle. А в совместимости Hibernate с драйвером JDBC. Как я понял, проблема даже не в Hibernate, а в "коннекторе" Oracle9Dialect. Никто не мешает сделать свой коннектор (тупо Copy/Past), исправить в нем данную ошибку и потом использовать его. Соответственно ни оригинальные классы/библиотеки Hibernate, ни JBoss трогать не придется IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 14:34 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevКак я понял, проблема даже не в Hibernate, а в "коннекторе" Oracle9Dialect. Который является частью Hibernate. Leonid KudryavtsevНикто не мешает сделать свой коннектор (тупо Copy/Past), исправить в нем данную ошибку и потом использовать его. Соответственно ни оригинальные классы/библиотеки Hibernate, ни JBoss трогать не придется Вот только зачем это делать самому, если разработчики уже исправили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 14:56 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
BlazkowiczА с фига ли Oracle должен поддерживать какую-то одну из многих Opensource библиотек... Тем более конкурирующую с Oracle TopLink. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 15:00 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
BlazkowiczВот только зачем это делать самому, если разработчики уже исправили? Что бы не поднимать версию всего Hibernate'а и не получать проблемы с не совместимостью Hibernate & Seam2. По хорошему, нужен банальный патч не одну багу. Если такого нет, то элементарно можно самому сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 15:04 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Я не говорю, что так нужно делать. Просто еще один вариант для рассмотрения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 15:08 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsevто элементарно можно самому сделать. вот у Вас бы лично сколько _приблизительно_ времени такое заняло?? +-100%??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 15:09 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ORAngutangLeonid Kudryavtsevто элементарно можно самому сделать. вот у Вас бы лично сколько _приблизительно_ времени такое заняло?? +-100%??? 1) неделя на поиск и установку всей этой хриномунтии и создание контрольного примера 2) 2-5 дня патч + тестирование на контрольном примере 3) черт знает сколько времени тестирование приложения, но этим уже должны другие заниматься По п.2.: 2.1 Взять две версии Hibernate старую (оригинальную) и с пофиксенной багой, выдернуть класс с багой, декомпильнуть jad'ом (если нет сорцов), сравнить командой fc - 0.5 - 1 день 2.2 почитать доки как регистрировать свой Dialect - куча бумаги для принтера + тоннер + 1-3 дня 2.3 сделать свой диалект и проверить - 1 день +-100% ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 15:20 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ORAngutangвот у Вас бы лично сколько _приблизительно_ времени такое заняло?? +-100%??? День. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 15:21 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevЧто бы не поднимать версию всего Hibernate'а и не получать проблемы с не совместимостью Hibernate & Seam2. По хорошему, нужен банальный патч не одну багу. Если такого нет, то элементарно можно самому сделать. Судя по JIRA, фикс применен ко всем версиям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 15:22 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
Blazkowicz... Я в консалтинговых конторах работал... Т.ч. привык к почасовой оплате. По крайне мере, от внешнего заказчика ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 15:22 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
у одного из вас день, у другого около 2х недель. Чем объяснить такой неслабый разброс, уважаемые эксперты? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 16:26 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ЗЫ если бы кто-то захотел взяться за _небесплатное_ но _ответственное_(!) выполнение такой задачки, то мы (фирма из Германии), возможно, были бы рады обсудить с вами лично условия такой работы.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 16:35 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ORAngutangу одного из вас день, у другого около 2х недель. Чем объяснить такой неслабый разброс, уважаемые эксперты? ;-) Нормальный разброс. Один эксперт набил себе глаз и решает эти вопросы быстрее. Второй тоже решает. Но заложил больше рисков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 16:37 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
To ORAngutang. ORAngutangу одного из вас день, у другого около 2х недель. Чем объяснить такой неслабый разброс, уважаемые эксперты? ;-) Leonid KudryavtsevЯ в консалтинговых конторах работал... Т.ч. привык к почасовой оплате. По крайне мере, от внешнего заказчика ))) Зачем делать быстро то, что можно делать долго. "Хорошую работу нужно беречь" ( C ) Я расшифровку затрат времени дал ))) Основное установка софта (неделя) + печать на принтере и чтение книжки (3 дня). Собственно кодирование 1.5-2 дня. ))) /пункт 2.1+2.2./ Но искать конкретные версии JBoss, Hibernate, Seam2, Oracle, все это ставить, разбираться, делать контрольный пример... лично мне даром не надо. Х.з. сколько времени займет. Меньше чем за неделю не возьмусь. Но оценивать готов не по внешней, а по внутренней ставке консалтинговых контор ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 16:38 |
|
||
|
проблема с Hibernate/драйвер при переходе с Oracle-11g на 12с!
|
|||
|---|---|---|---|
|
#18+
ORAngutangЗЫ если бы кто-то захотел взяться за _небесплатное_ но _ответственное_(!) выполнение такой задачки, то мы (фирма из Германии), возможно, были бы рады обсудить с вами лично условия такой работы.... Переноси сразу в Работу. Кст. было-бы интересно по результатам почитать протокол. Чё как. Что было сделано. Ретроспектива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2016, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39166569&tid=2124381]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
158ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 475ms |

| 0 / 0 |
