|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
В Oracle Database 11g Release 2(11.2) появилось версионное переопределение (Edition-based Redefinition) - набор новых функциональных возможностей позволяющих обеспечить безостановочное обновление приложений (online Application Upgrade). Описание этих возможностей дано в самом конце документа Oracle® Database. Advanced Application Developer's Guide. 11g Release 2 (11.2). 19. Edition-Based Redefinition 24 февраля 2010 г. (больше года назад) в Москве Том Кайт говорил так:"Edition-based Redefinition is the killer feature of Oracle Database 11g Release 2. It is worth 2 features". "Версионное переопределение – это революционная новинка Oracle Database 11g Release 2 («захватчик рынка»). Она достойна того, чтобы считать её не одной, а сразу несколькими новыми функциями". Вопрос: Почему в нашем форуме практически нет вопросов, касающихся Edition-based Redefinition? Мой ответ: Это так потому, что данные возможности никем не используются (пока?). Почему же они не используются? - Разработчики и заказчики не знают об этих новых функциональных возможностях Oracle11g R2? - Мало систем переведено на Oracle Database 11g R2? - Критичная для бизнеса необходимость высокой доступности информационных систем – это миф, выгодно поддерживаемый продавцами компьютерного оборудования и программного обеспечения? Ваша версия? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 18:17 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийВаша версия? Здравствуйте, дорогая РЕДАКЦИЯ! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 18:21 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-, Да, это одно из совсем немногих... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 18:28 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийДа, это одно из совсем немногих...Это один из факторов, подтверждающих, что использование необкатанной фичи бесполезно крайне рисковано применительно к задачам 24x7. "позволяющих обеспечить безостановочное обновление приложений" - хорошее будет безостановочное обновление, если придется все переносить в другую схему. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 18:33 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-Валерий ЮринскийДа, это одно из совсем немногих...Это один из факторов, подтверждающих, что использование необкатанной фичи бесполезно крайне рисковано применительно к задачам 24x7. Но вы же не собираетесь без тестирования и проверки сразу применять в работу!? Обкатываете понемногу, присматриваетесь... Да и система, видимо, такая, что доступности 99,9% для неё вполне достаточно... -2-"позволяющих обеспечить безостановочное обновление приложений" - хорошее будет безостановочное обновление, если придется все переносить в другую схему.Если всё будет хорошо продумано, то это будет первая и единственная остановка. Как мы понимаем, при использовании Edition-based Redefinition без одной остановки всё равно обойтись не удастся. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 18:43 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский если придется все переносить в другую схему.Если всё будет хорошо продумано, то это будет первая и единственная остановка.[/quot] останавливаемся, деплоим новую версию, поднимаем, работаем! одна остановка, гениально придумано! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 18:49 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийНо вы же не собираетесь без тестирования и проверки сразу применять в работу!?Так вроде фича в том числе для тестирования на живую. Но даже, увидел я на тестовой системе, что не могу использовать стандартные фичи из-за редакционных зависимостей. И что? Валерий ЮринскийЕсли всё будет хорошо продумано, то это будет первая и единственная остановка. Как мы понимаем, при использовании Edition-based Redefinition без одной остановки всё равно обойтись не удастся.Здесь о чем, про кладбище? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 19:11 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Мир труд жвачкаВалерий Юринский-2-если придется все переносить в другую схему.Если всё будет хорошо продумано, то это будет первая и единственная остановка. останавливаемся, деплоим новую версию, поднимаем, работаем! одна остановка, гениально придумано!То есть вас вполне устраивает остановка при каждом обновлении приложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 19:23 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-Валерий ЮринскийНо вы же не собираетесь без тестирования и проверки сразу применять в работу!?Так вроде фича в том числе для тестирования на живую. Но даже, увидел я на тестовой системе, что не могу использовать стандартные фичи из-за редакционных зависимостей. И что?В приличном обществе принято проводить тестирование на тестовых базах данных. Разве нет? Есть ограничения, они логичны и описаны в документации. Если потребуется, то вы найдете способы учета этих ограничений... -2-Валерий ЮринскийЕсли всё будет хорошо продумано, то это будет первая и единственная остановка. Как мы понимаем, при использовании Edition-based Redefinition без одной остановки всё равно обойтись не удастся.Здесь о чем, про кладбище?Вопрос не понял. Переформулируйте, снабдите примерами. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 19:28 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
При описании Edition-based Redefinition технические писатели корпорации Oracle придумали много слов, не существоваших ранее в английском языке. Предлагаю вашему вниманию их перевод, в том числе, с помощью слов, не существовавших ранее в языке русском... :-) Английский Русский Edition версия Edition-based версионный, на основе версий Editioned версионируемый, версионированный, версионирован(а), версионируем(ы/а) Noneditioned неверсионируемый, неверсионированный Editionable версионируемый Noneditionable неверсионируемый Editioning view версионирующее представление Editions-enabled версионно-полномочный Crossedition кросс-версионный Forward crossedition trigger прогрессивный кросс-версионный триггер Reverse crossedition trigger регрессивный кросс-версионный триггер ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 19:39 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийМир труд жвачкапропущено... останавливаемся, деплоим новую версию, поднимаем, работаем! одна остановка, гениально придумано!То есть вас вполне устраивает остановка при каждом обновлении приложения? Мне показалось вы это предложили. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 19:39 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийАнглийский Русский Edition версияДа... смелый перевод. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 19:45 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Relic HunterВалерий ЮринскийАнглийский Русский Edition версияДа... смелый перевод. Версия - это один из вариантов перевода слова edition . (Посмотрите, например, в словаре Lingvo: http://lingvopro.abbyyonline.com/ru/Search/en-ru/edition) Я считаю такой перевод соответствующим сути того, что подразумевает термин Edition. Кроме всего прочего, это позволяет избежать путаницы с другими Edition'ами, встречающимися в документации Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 20:02 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Мне показалось, или автор тонкий тролль? Если по существу, ответы на вопросы: 1. - Да 2. - Да 3. А зачем вообще здесь это вопрос? Моя версия: И первый вопрос, и второй вопрос, целевые, ну и добавил бы, что обновление ПО в действительно важных системах это не только технологиии, но и процессы тоже. Думаю, что пока не настал момент "Да, это действительно круто, и работает! Будем применять у себя, меняя при этом верные, но старые механизмы". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 20:13 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Мир труд жвачкаВалерий Юринскийпропущено... То есть вас вполне устраивает остановка при каждом обновлении приложения? Мне показалось вы это предложили.Нет. Я имел в виду, что для перехода к использованию возможностей Edition-based Redefinition потребуется одна остановка системы, для того, чтобы: 1. Переименовать таблицы Код: plaintext
2. Создать версионирующие представления этих таблиц в рамках "старой" версии Код: plaintext
3. Перекомпилировать объекты, зависившие от таблиц Код: plaintext
4. Перенести DML-триггеры с таблиц на соответствующие версионирующие представления Код: plaintext 1. 2. 3. 4. 5. 6.
После этого можно возобновить работу системы и в дальнейшем (при грамотной работе) остановок больше не потребуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 20:14 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский-2-пропущено... Так вроде фича в том числе для тестирования на живую. Но даже, увидел я на тестовой системе, что не могу использовать стандартные фичи из-за редакционных зависимостей. И что?В приличном обществе принято проводить тестирование на тестовых базах данных. Разве нет?Повторю в третий раз. Чем поможет "безостановочному обновлению", что теперь нельзя использовать FBI по редакционной функции, матвью или неуказанному в доке AQ. Зачем ограничивать себя в фичах, ради покрытия только малой части проблем наката обновлений. Валерий Юринский-2-пропущено... Здесь о чем, про кладбище?Вопрос не понял. Переформулируйте, снабдите примерами.Об "одной" остановке идет речь о включении idiotioning? Ну тогда соглашусь, что остановка будет единственной и последней. Английский Русский Edition версияМне нравится перевод "эдиция", на крайняк "эдишн". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 20:21 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-Английский Русский Edition версияМне нравится перевод "эдиция", на крайняк "эдишн". Как насчет Эдичка ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 20:33 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийПредлагаю вашему вниманию их перевод, в том числе, с помощью слов, не существовавших ранее в языке русском... :-) Ссылочку на презентацию с Oracle DB Day еще выложите, плз... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 20:47 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийЯ имел в виду, что для перехода к использованию возможностей Edition-based Redefinition потребуется одна остановка системы, для того, чтобы: 1. Переименовать таблицы Код: plaintext
2. Создать версионирующие представления этих таблиц в рамках "старой" версии Код: plaintext
3. Перекомпилировать объекты, зависившие от таблиц Код: plaintext
4. Перенести DML-триггеры с таблиц на соответствующие версионирующие представления Код: plaintext 1. 2. 3. 4. 5. 6.
После этого можно возобновить работу системы и в дальнейшем (при грамотной работе) остановок больше не потребуется.Один нормальный (хорошо оттестированный и отлаженный) апгрейд тоже требует одну остановку. Как всегда -- новая фича это не только вкусности, но и баги, которые могут вылезти спустя время Спрашивается -- нафига козе боян? Плюс, не забываем, что приложения не только самописные, но и разработанные сторонним производителем. А там все просто -- есть четкий регламент апгрейда, не соблюдаем (а приложите, пожалуйста, лог) -- о какой поддержке тогда может идти речь? Ну и апгрейд, вещь в работающих системах далеко не частая (работает -- не трожь). Обычно только на тестирование уходит куча времени. Еще при этом пытаться внедрить новую незнакомую фичу -- увольте ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 02:17 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийАнглийский Русский Edition версия Crossedition кросс-версионный Хотелось бы тоже докопаться до данного варианта перевода. Если завтра Oracle придумает crossversion, в русском переводе как обычно появятся неоднозначности. Вариантов перевода не предложу. Ибо тут были более мудрые дядьки. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 09:46 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-Валерий Юринскийпропущено... В приличном обществе принято проводить тестирование на тестовых базах данных. Разве нет?Повторю в третий раз. Чем поможет "безостановочному обновлению", что теперь нельзя использовать FBI по редакционной функции, матвью или неуказанному в доке AQ. Зачем ограничивать себя в фичах, ради покрытия только малой части проблем наката обновлений. Rules for Editioned ObjectsA function-based index cannot depend on an editioned function.Можно использовать Function based Index по неверсионируемой функции, то есть по функции, принадлежащей другому пользователю, который не имеет версионных полномочий (not edition-enabled). Rules for Editioned ObjectsA materialized view cannot depend on an editioned viewИспользуйте для построения MV базовую таблицу, а не версионирующее представление. (Именно это вы и так делаете сейчас) Rules for Editioned ObjectsA table cannot have a column of a user-defined data type (collection or ADT) whose owner is editions-enabledИспользуйте для таблицы очередей тип, определенный в другой схеме, принадлежащей пользователю, который не имеет версионных полномочий. Судя по всему, online application upgrade не является критичным требованием для ваших приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 18:15 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-Валерий Юринскийпропущено... Вопрос не понял. Переформулируйте, снабдите примерами.Об "одной" остановке идет речь о включении idiotioning? Ну тогда соглашусь, что остановка будет единственной и последней.Ответ не понял. Вам так и не удалось его понятно сформулировать. Проехали... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 18:18 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Вячеслав ЛюбомудровВалерий ЮринскийПосле этого можно возобновить работу системы и в дальнейшем (при грамотной работе) остановок больше не потребуется.Один нормальный (хорошо оттестированный и отлаженный) апгрейд тоже требует одну остановку. Как всегда -- новая фича это не только вкусности, но и баги, которые могут вылезти спустя время Спрашивается -- нафига козе боян?Даже хорошо отлаженный обычный апгрейд потребует по одной остановке на каждый апгред. Хорошо отлаженный апгрейд средствами Edition-based Redefinition потребует лишь одну единственную остановку при первоначальном применении. Фича официально появилась почти 2 года назад в Oracle 11.2, то есть не такая уж она новая. Вам виднее нужен вашим козам и их родственникам боян или нет... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 19:27 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский Почему же они не используются? - Разработчики и заказчики не знают об этих новых функциональных возможностях Oracle11g R2? - Мало систем переведено на Oracle Database 11g R2? - Критичная для бизнеса необходимость высокой доступности информационных систем – это миф, выгодно поддерживаемый продавцами компьютерного оборудования и программного обеспечения? Ваша версия? Наверное, нужна критическая масса инсталляций 11.2 в production системах 24x7, более детальные примеры обхода основных ограничений , а также положительные отзывы от тех, кто все это уже использует, примеры того, как именно это делается (статьи, скрипты и т.д.). У нас эта фича уже задействована, следующий крупный патч будем накатывать с ее помощью. Пока никаких "граблей" не обнаружили. Препятствие еще может быть в том, что по-хорошему нужно для всех таблиц делать "обертки" в виде editioning view, а для многих это может быть не очень удобно - возможно, кому-то лень переделывать массу скриптов, многое менять в файлах CASE-средств и т.д. и т.п. Нужна дополнительная аккуратность при работе с кодом разных editions. Со стороны инструментов для разработчиков тоже нужна поддержка EBR. На форуме PL/SQL Developer ( сайт , support -> on-line forum -> PL/SQL Developer), например, нет даже упоминания этой фичи. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 21:15 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийВаша версия?Переход на "новые рельсы" потребует переосмысления того, как в конкретной системе происходит установки изменений (patches). Иногда такой переход может оказаться дороже чем выгода от него. Понимание, переделка, тестирование -- т.е. стандартный цикл станет дороже в плане себестоимости. Ну, а если простой никак не влияет на бизнес, то и разговаривать не о чем. Плюс, конечно, существующие ограничения (вот просто пример 9571758 ), которые могут потребовать изменений в дизайне системы т.е. есть масса вещей которые нужно глубоко продумывать и взвешивать. И, наверное, такая конкретика, зачастую, не может быть вынесена на обсуждение в публичное место (данный форум). Я склонен больше думать, что причина здесь в том, что новая функциональность должна быть обкатана кем-то и должны быть positive references. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 23:41 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский Вопрос: Почему в нашем форуме практически нет вопросов, касающихся Edition-based Redefinition? Мой ответ: Это так потому, что данные возможности никем не используются (пока?). А если используется, то теми кому это действительно надо, они обращаются не на форум, а в службу поддержки или имеют достаточно своего мозга чтобы разобраться с функционалом и ошибками. Реальных 24/7 инсталляций очень не много, боюсь ошибиться, но ИМХО меньше 1-2%, у всех остальных без проблем можно выбить "окно" для апгрейдов в субботу утром :) > "Версионное переопределение – это революционная новинка Oracle Database 11g Release 2 («захватчик рынка»). она таковой имеет шансы стать, если её не угробят за пару версий. Те кто идет на существенные затраты ресурсов для online Application Upgrade, вынуждены будут потратить огромное количество своих человеческих ресурсов на имплементацию и тестирование, а это не всегда возможно обосновать, ведь до этого же как-то Upgrade делали. Эта фича имеет шансы удачно помереть в версиях 13-14 за невостребованностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 04:47 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Давайте разложим типиповые апгрейды, в предположении, что все протестировали и "у нас ошибок нет", и посмотрим, какую часть покрывает EbR, какую есть обходные маневры и без EbR, а где все равно даунтайм. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 09:10 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Владимир БегунВалерий ЮринскийВаша версия?Переход на "новые рельсы" потребует переосмысления того, как в конкретной системе происходит установки изменений (patches). Иногда такой переход может оказаться дороже чем выгода от него. Понимание, переделка, тестирование -- т.е. стандартный цикл станет дороже в плане себестоимости.Да, дополнительная работа и повышение культуры разработки неизбежно приведут к удорожанию. Кстати, не планируется ли в будущих версиях Oracle Database аналог online patches, но не для СУБД, а для функционирующих на ней прикладных систем? Владимир БегунНу, а если простой никак не влияет на бизнес, то и разговаривать не о чем.Именно так. Спору нет. Владимир БегунЯ склонен больше думать, что причина здесь в том, что новая функциональность должна быть обкатана кем-то и должны быть positive references.Да, именно об этом и написал Илья Деев 11002913 . И они же начали набирать "критичную массу". Надеюсь, что у них получится именно positive reference. Спасибо за конструктивное мнение! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 11:28 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Ivan KВалерий ЮринскийПредлагаю вашему вниманию их перевод, в том числе, с помощью слов, не существовавших ранее в языке русском... :-) Ссылочку на презентацию с Oracle DB Day еще выложите, плз...Ниже ссылки на материалы вебинара "Edition-based Redefinition – набор революционных нововведений Oracle Database 11g Release 2", который я провёл 2 июня 2011 г. Презентация Запись вебинара Пользуйтесь на здоровье! :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 11:48 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-Давайте разложим типиповые апгрейды, в предположении, что все протестировали и "у нас ошибок нет", и посмотрим, какую часть покрывает EbR, какую есть обходные маневры и без EbR, а где все равно даунтайм.Отличное предложение! Давайте разложим. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 11:50 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский Презентация чем дальше я ее читаю, тем больше понимаю, что дело того не стоит. слишком много ограничений, и все слишком хлипко выглядит, как-то "на соплях" (простите за грубость) страхово применять. темболее на продакшене ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 15:21 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
--Eugene--Валерий Юринский Презентация чем дальше я ее читаю, тем больше понимаю, что дело того не стоит. слишком много ограничений, и все слишком хлипко выглядит, как-то "на соплях" (простите за грубость) страхово применять. темболее на продакшенеНасчет "на соплях" - это лишь эмоции, как я считаю. На My Oracle Support поиск по контексту "Edition-based Redefinition" в "Bug Database" даёт всего 3 документа: - один из них "Closed, Not a Bug" - второй "Suspended, Req'd Info not Avail" - третий "Documentation Bug" Никто не использует EBR? Пока обнаружено только три "сопли"? Если у вас есть возможность останавливать работу пользователей БД для Upgrade'а приложения, то да, не стоит. А какие есть альтернативы, если такой возможности нет? Почитайте также An Oracle White Paper /July 2009/ Edition-Based Redefinition a new capability in Oracle Database 11g Release 2 to support online application upgrade by Bryn Llewellyn , Product Manager, Database Server Technologies Division, Oracle Headquarters ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 15:50 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийДа и система, видимо, такая, что доступности 99,9% для неё вполне достаточно...Валерий ЮринскийТо есть вас вполне устраивает остановка при каждом обновлении приложения?Валерий ЮринскийСудя по всему, online application upgrade не является критичным требованием для ваших приложений.Валерий ЮринскийВам виднее нужен вашим козам и их родственникам боян или нет...Валерий ЮринскийЕсли у вас есть возможность останавливать работу ...это лишь эмоции по поводу "фичу сделали, а никто не хочет ее использовать". ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 16:30 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийНикто не использует EBR? Пока обнаружено только три "сопли"? если задать вопрос: оракл написал безбаговую штуку? то ответ, по-моему, будет очевиден. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 01:52 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринскийа для функционирующих на ней прикладных систем?Я не совсем уловил, что может являтся примером таких систем? Любое приложение? Продукты Oracle? Опции/компоненты самого сервера, словарь? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 03:12 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Владимир БегунВалерий ЮринскийКстати, не планируется ли в будущих версиях Oracle Database аналог online patches, но не для СУБД, а для функционирующих на ней прикладных систем?Я не совсем уловил, что может являтся примером таких систем? Любое приложение? Продукты Oracle? Опции/компоненты самого сервера, словарь?Любое приложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 11:03 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-Валерий Юринский...это лишь эмоции по поводу "фичу сделали, а никто не хочет ее использовать".Да. Почему нет?! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 11:05 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийЛюбое приложение.Я ни о чём подобном не слышал. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 20:57 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Владимир Бегун, Спасибо за информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2011, 10:28 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2011, 16:21 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийНасчет "на соплях" - это лишь эмоции, как я считаю.А вы копали вглубь команды ENABLE EDITIONS? Что именно она делает и почему она необратима? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 17:05 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
dbms_photoshopВалерий ЮринскийНасчет "на соплях" - это лишь эмоции, как я считаю.А вы копали вглубь команды ENABLE EDITIONS? Что именно она делает и почему она необратима?Нет, не копал. Предполагаю, что необратимость команды Код: plsql 1.
разработчиками Oracle Database предусмотрена неспроста. А вы копали? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 17:20 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринскийdbms_photoshopпропущено... А вы копали вглубь команды ENABLE EDITIONS? Что именно она делает и почему она необратима?Нет, не копал. Предполагаю, что необратимость команды Код: plsql 1.
разработчиками Oracle Database предусмотрена неспроста. А вы копали?Ну если посмотреть на трассировку 10046 для ENABLE EDITIONS можно увидеть парочку порождаемых анонимных блоков на рекурсивном уровне 1. То есть, порождаются непосредственно из команды alter user. При чем один из них вызывается дважды. Судя по коду делает какие-то дополнительные действия связанные со spatial. Особого интереса не представляет Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171.
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Обновление пользователя, чего собственно и стоило ожидать. Видно, что парится на стали и обновляется множество атрибутов, хотя по факту меняется только флажок spare1. Хоть дока и говорит, что: http://docs.oracle.com/cd/E14072_01/server.112/e10592/statements_4003.htm If the schema to be editions-enabled contains any objects that are not editionable and that depend on editionable type objects in the schema, then you must specify FORCE to enable editions for this schema.На самом деле ошибка Код: plsql 1. 2. 3. 4. 5. 6.
может возникать если никаких editionable objects в схеме нет. Вот тут есть пример того, что может приводить к ошибке и какой запрос в трейсе есть для этого. Итого: если меняется один флажок, почему делать необратимой? Может это было сделано в маркетинговых целях, чтоб подсаживать на новую опцию, но по факту это только отталкивает. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 18:36 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
dbms_photoshopМожет это было сделано в маркетинговых целяхможет поленились проверять наличие в объектах редакций не ORA$BASE. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 18:48 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-, По-моему проверить наличие хотя бы одного editionable объекта не так уж и сложно (в какой бы редакции он ни был). Тем более, что при выполнении ENABLE EDITIONS судя по всему тоже не одна проверка делается. Хотя с другой стороны ENABLE EDITIONS для одного и того же пользователя можно выполнять сколько угодно раз, то есть проверка что он уже версионируемый не делается. Да и напрягает, что если пользователь неверсионируемый, то для него все равно можно создавать редакции и "editioning view" только вот ожидаемого эффекта не будет. То есть имхо сыро, очень сыро. Любопытно, если я флажок spare1 сброшу в ноль, это будет означать что пользователь с таком же состоянии как был до ENABLE EDITIONS или нет. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 19:01 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-, "Здравствуйте, дорогая РЕДАКЦИЯ!" решается сбросом флажка? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 19:03 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
dbms_photoshopИтого: если меняется один флажок, почему делать необратимой?Предположим, что в схеме editions-enabled пользователя в нескольких версиях создана одна и та же процедура. Что делать с этой процедурой, если будет разрешена "обратимость" (reversibility) осуществляемая, например, командой Код: plsql 1.
? Какую единственную версию следует оставить? Сколько времени займет приведение всего PL/SQL схемы к одной версии? Как в это время будет работать "безостановочное приложение"? Особенно усложняется решение, если почему-либо требуется оставить не последнюю (не листовую) версию. А если таких процедур десятки, сотни, тысячи и все они зависят от разных версий (inherited и actual) другого PL/SQL кода? Вопросов много. У разработчиков Oracle, думаю, таких вопросов еще больше - это их профессиональная работа. Посмотрим, что будет по данной теме в Oracle Database 12... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 19:25 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский, Есс-но, если задействован новый функционал, то он должен быть убран при отказе от версионирования. Как минимум этот запрос должен возвращать ноль: Код: plsql 1. 2. 3.
Я по прежнему не вижу особых препятствий для возможной отмены версионирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2012, 19:39 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
По теме Edition-based Redrfinition я сегодня провел для наших партнеров вебинар "Oracle Database 11g R2. Обновление приложений без остановки работы пользователей" Запись вебинара вы можете посмотреть здесь Там же можно скачать презентацию (В левом нижнем углу есть окно "Обмен файлами"). Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2012, 20:01 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Перевод термина "Edition" как "Версия" неудачен, поскольку термин уже использован минимум дважды: - rdbms Oracle относится к "версионникам" - версионность прикладных данных поддерживается некоторыми приложениями. Лучше подобрать другой перевод, к примеру, варианты перевода "редакция" или "ревизия" лучше подходят к изменениям кода и создают меньше путаницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 01:22 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
А мы вот перевели БД в EBR и теперь лопатами собираем проблемы с pipelined функциями, может кто-нибудь сталкивался? Прям невозможно с пакетами стало работать если в них есть pipelined то либо ora-600 либо ORA-00955: name is already used by an existing object ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 17:58 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский Вопрос: Почему в нашем форуме практически нет вопросов, касающихся Edition-based Redefinition? ... Мой ответ: ... Ваша версия? Потому что хорошо рассмотрена на форуме RuOUG. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 18:15 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
hoarfrost, Про piplined там ни слова нету ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 18:41 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
LavПро piplined там ни слова нетуА pipelined у вас на plsql или sql типы завязаны? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 18:43 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
-2-, на plsql конечно, и из-за этих типов SYS_* все и глючит ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 18:44 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
вот еще Compilation errors for PACKAGE XXX.XXXXX Error: PLS-00752: Table function F_GET is in an inconsistent state. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 19:10 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Lavвот еще Compilation errors for PACKAGE XXX.XXXXX Error: PLS-00752: Table function F_GET is in an inconsistent state. Это вот появляется для любого нового пакета с pipelined функцией который создается в не первом edition. Для лечение нужно зайти в ORA$BASE и создать там этот пакет ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 19:18 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Да, дело в типах. Замена на типы в базе помогает. Но придется допиливать код пакетов:( глючный вариант: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
А вот рабочий вариант Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
Насчет типов - есть некоторые ограничения на пользовательские типы, описаны здесь Перед переходом на EBR нужно проверить: Код: plsql 1. 2. 3.
И попытаться выполнить для найденных типов Код: plsql 1.
Однако, в случае с pipelined-функциями дело еще в другом косяке, поскольку для созданных типов version# равен 1... Да, не было у нас пока необходимости в pipeline-функциях... Увы, нигде не нашел полного списка багов, связанных с EBR. Перед переходом на EBR надо тестировать все и вся. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 19:28 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
LavLavвот еще Compilation errors for PACKAGE XXX.XXXXX Error: PLS-00752: Table function F_GET is in an inconsistent state. Это вот появляется для любого нового пакета с pipelined функцией который создается в не первом edition. Для лечение нужно зайти в ORA$BASE и создать там этот пакет Работает! Т.е. не надо ничего переписывать, оказывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 19:43 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Деев И.Lavпропущено... Это вот появляется для любого нового пакета с pipelined функцией который создается в не первом edition. Для лечение нужно зайти в ORA$BASE и создать там этот пакет Работает! Т.е. не надо ничего переписывать, оказывается. Конкретно этот кейс - ДА! Но вот если изменяется в новой версии набор атрибутов в типе возвращаемом pipelined тогда начинаются проблемы от ORA-600 до Drop type SYS_%%% force ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 20:14 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Ранее было предложено: Валерий ЮринскийПри описании Edition-based Redefinition технические писатели корпорации Oracle придумали много слов, не существоваших ранее в английском языке. Предлагаю вашему вниманию их перевод, в том числе, с помощью слов, не существовавших ранее в языке русском... :-) Английский Русский Edition версия Edition-based версионный, на основе версий Editioned версионируемый, версионированный, версионирован(а), версионируем(ы/а) Noneditioned неверсионируемый, неверсионированный Editionable версионируемый Noneditionable неверсионируемый Editioning view версионирующее представление Editions-enabled версионно-полномочный Crossedition кросс-версионный Forward crossedition trigger прогрессивный кросс-версионный триггер Reverse crossedition trigger регрессивный кросс-версионный триггер andrey_anonymousПеревод термина "Edition" как "Версия" неудачен, поскольку термин уже использован минимум дважды: - rdbms Oracle относится к "версионникам" - версионность прикладных данных поддерживается некоторыми приложениями. Лучше подобрать другой перевод, к примеру, варианты перевода "редакция" или "ревизия" лучше подходят к изменениям кода и создают меньше путаницы. Уже давно мы обсудили этот терминологический вопрос с Игорем Мельниковым (сотрудник Oracle, занимающийся данной темой) и пришли к выводу, что предложенный вами вариант "ревизия" - это наиболее адекватный (на сегодня) вариант перевода для Edition. С учетом этого перевод терминов станет таким ('верс' заменяем на 'ревиз'): Английский Русский Edition ревизия Edition-based ревизионный, на основе ревизий Editioned ревизионируемый, ревизионированный, ревизионирован(а), ревизионируем(ы/а) Noneditioned неревизионируемый, неревизионированный Editionable ревизионируемый Noneditionable неревизионируемый Editioning view ревизионирующее представление Editions-enabled ревизионно-полномочный Crossedition кросс-ревизионный Forward crossedition trigger прогрессивный кросс-ревизионный триггер Reverse crossedition trigger регрессивный кросс-ревизионный триггер Спасибо! P.S. По мнению "орфографического проверяльщика" форума стало меньше слов, не существующих в русском языке... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 14:03 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
В Oracle Database 12c появились новые возможности для Edition-based Redefinition (EBR) SET_NULL_COLUMN_VALUES_TO_EXPR Procedure Before Release 12.1.0.1, when using edition-based redefinition (EBR), transforming the application data from its pre-upgrade representation (in the old edition) to its post-upgrade representation (in the new edition) required an UPDATE operation on every row—a very expensive and time-consuming operation. As of Release 12.1.0.1, you can sometimes invoke the procedure DBMS_EDITIONS_UTILITIES.SET_NULL_COLUMN_VALUES_TO_EXPR to use a metadata operation to transform the application data. For more information, see Section 24.3.5, "Transforming Data from Pre- to Post-Upgrade Representation." See Also: Oracle Database PL/SQL Packages and Types Reference for information about the DBMS_EDITIONS_UTILITIES.SET_NULL_COLUMN_VALUES_TO_EXPR procedure Objects, Not Types, Are Editioned or NoneditionedBefore Release 12.1.0.1, a schema object was editionable if its type was editionable in the database and its owner was editions-enabled. An editions-enabled user could not own a noneditioned object of an editionable type. If a noneditioned object (such as a table) referred to an editioned object (such as a user-defined type in an editions-enabled schema), then an error occurred. The workaround was to create the object to be referenced in a schema that was not editions-enabled. As of Release 12.1.0.1: A schema object is editionable if its type is editionable in the schema that owns the object and the object has the EDITIONABLE property. An editions-enabled user can own a noneditioned object of a type that is editionable in the database if the type is noneditionable in the schema or the object has the NONEDITIONABLE property. Ordinarily, if a noneditioned object refers to an editioned object, then the editioned object is invisible during name resolution, and a "no such object" error occurs. A noneditioned object that can specify an edition to search for editioned objects during name resolution—an evaluation edition— can depend on editioned objects. For more information, see Section 24.1.1, "Editioned and Noneditioned Objects." Кроме того ( 17637486 ) SQL*Plusв Oracle Database 12c ALTER ... COMPILE уже не вызывает актуализации (copy-on-change) И в документации Oracle 12с исключена фраза The DDL statement ALTER object COMPILE always actualizes object. Выполнение в 12.1.0.2 Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107.
Как видим, уже нет никаких неявных ALTER ... COMPILE и никакой актуализации (Copy-on-Change) при явном вызове ALTER ... COMPILE ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 14:30 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийПочему в нашем форуме практически нет вопросов, касающихся Edition-based Redefinition? . . . - Разработчики и заказчики не знают об этих новых функциональных возможностях Oracle11g R2, Oracle12c, Oracle12c R2? - Мало систем переведено на Oracle Database 11g R2, Oracle12c, Oracle12c R2? - Критичная для бизнеса необходимость высокой доступности информационных систем – это миф, выгодно поддерживаемый продавцами компьютерного оборудования и программного обеспечения? - Ваша версия?Уважаемые коллеги! Эта тема была создана уже почти 6 лет назад. С тех пор уже вышли Oracle Database 12c и Oracle Database 12c R2. Как бы вы сегодня ответили на заданные выше вопросы? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2017, 15:15 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий ЮринскийВалерий ЮринскийПочему в нашем форуме практически нет вопросов, касающихся Edition-based Redefinition? . . . - Разработчики и заказчики не знают об этих новых функциональных возможностях Oracle11g R2, Oracle12c, Oracle12c R2? - Мало систем переведено на Oracle Database 11g R2, Oracle12c, Oracle12c R2? - Критичная для бизнеса необходимость высокой доступности информационных систем – это миф, выгодно поддерживаемый продавцами компьютерного оборудования и программного обеспечения? - Ваша версия?Уважаемые коллеги! Эта тема была создана уже почти 6 лет назад. С тех пор уже вышли Oracle Database 12c и Oracle Database 12c R2. Как бы вы сегодня ответили на заданные выше вопросы? Спасибо! До настоящего момента ни разу не доводилось сталкиваться с редакциями в реальной жизни. Даже в серьезных организациях часто есть технологические окна для наката обновлений. В супер серьезных организациях, где простои недопустимы (в таких не работал), но полагаю, что у них есть более существенные способы, чем редакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2017, 15:35 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
free_blocksВалерий Юринскийпропущено... Уважаемые коллеги! Эта тема была создана уже почти 6 лет назад. С тех пор уже вышли Oracle Database 12c и Oracle Database 12c R2. Как бы вы сегодня ответили на заданные выше вопросы? Спасибо! До настоящего момента ни разу не доводилось сталкиваться с редакциями в реальной жизни. Даже в серьезных организациях часто есть технологические окна для наката обновлений. В супер серьезных организациях, где простои недопустимы (в таких не работал), но полагаю, что у них есть более существенные способы, чем редакции.Интересно, какие это "более существенные способы"? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2017, 16:08 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский... Уважаемые коллеги! Эта тема была создана уже почти 6 лет назад. С тех пор уже вышли Oracle Database 12c и Oracle Database 12c R2. Как бы вы сегодня ответили на заданные выше вопросы? Спасибо! В реальной жизни сталкивался только при работе с OsBS 12.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2017, 16:11 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринский, баловался на 11.2 как только начались проблемы с pipelined+autonomus transaction забил, через пару версий допилят может и вернусь... но сейчас бесполезная фигня с багами. да и 99.999 система у меня. можно на пару минут остановить и накатить патч или даже не останавливая накатывать в некоторых местах. да и Критичная для бизнеса необходимость высокой доступности информационных систем – это миф, выгодно поддерживаемый продавцами компьютерного оборудования и программного обеспечения. кому надо - сделают и будут пользоваться. но таких систем единицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2017, 16:24 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
Валерий Юринскийfree_blocksпропущено... До настоящего момента ни разу не доводилось сталкиваться с редакциями в реальной жизни. Даже в серьезных организациях часто есть технологические окна для наката обновлений. В супер серьезных организациях, где простои недопустимы (в таких не работал), но полагаю, что у них есть более существенные способы, чем редакции.Интересно, какие это "более существенные способы"? Сама оракл повсюду голден гейт как универсальное и ультимативное средство продвигает. Я же говорю, не работал в супер серьезных организациях, где и остановка приложения недопустима. Лично мое отношения к редакциям следующее. Оракл выпустил отличную базу данных, а также снабдил ее множество маркетинговых решений, направленных на благую цель. Но проблема в том, что само внедрение этих решений приводит к ошибкам, которых не было бы, если бы эти решения не внедрялись. Могу примеры из опыта привести. Тестировал миграцию через RAT. Понадобилось поставить целый ряд патчей, без которых это решение не работало. Захватил нагрузку на одной базе, проиграл ее на другой, получил ошибки, связанные не с новой средой, а с самой технологией RAT. В итоге все же довел дело до двух отчетов, которые никак не помогли принять решения. Или online redifinition. Идея отличная, секционировать огромную таблицу находу. На тесте все прошло отлично, а на бою все это привело к зависанию приложения, когда к таблице обращалась удаленная сессия. Так я на практике узнал, что в основе online redifition лежит mat view log и словил оракловый баг. Видите, в обоих случаях предлагаемое решение само по себе стало источником проблем. С редакциями есть еще такой момент, что он очень плохо ложится на схему обновления по традиционной схеме, когда огранизация покупает коробочный продукт и вдальнейшем его обновляет. Мне еще не встретился вендор, кто бы взял на себя поддержку редакций, т.к. эти сами редакции вносят в проект дополнительную сложность. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2017, 16:32 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
20-21 апреля 2017 г. проводим тренинг по EBR. Кому интересно, пишите мне на e-mail, указанный в профиле. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2017, 16:06 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
не нашел в pdf по стоимости опций сколько все же стоит эта штука. неужто бесплатно? и еще вопрос: 2 года прошло. не видно по 18, 19 версиям не стал ли забивать Оракл на эту фишку? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 07:35 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
х.з.и еще вопрос: 2 года прошло . не видно по 18, 19 версиям не стал ли забивать Оракл на эту фишку?Полагаешь, оракл, когда какую-то фичу делает deprecated, ориентируется на дату последнего обсуждения на sql.ru? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 07:52 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
если б я так полагал, вопрос бы не возник. а спрашиваю ,потому что наверняка есть люди которые варятся в этом. отслеживают баги, патчи, новые фишки... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 08:07 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
х.з.если б я так полагал, вопрос бы не возник. а спрашиваю ,потому что наверняка есть люди которые варятся в этом. отслеживают баги, патчи, новые фишки... Версионность активно используется во флагманском продукте OeBS На ней основан online накат патчей, быстрое переключение Одна база, две инфраструктуры (run and patch), одни данные Читайте требования к набору патчей базы для разворачивания OeBS ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 08:23 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
таки бесплатно? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 08:37 |
|
Почему на форуме нет вопросов по Edition-based Redefinition?
|
|||
---|---|---|---|
#18+
х.з.таки бесплатно?Edition-based Redefinition - это feature. Дополнительной оплаты не требуется. Доступна и в Oracle Database Enterprise Ediition, и в Oracle Database Standard Ediition. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 11:50 |
|
|
start [/forum/topic.php?all=1&fid=52&tid=1882441]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
164ms |
get tp. blocked users: |
3ms |
others: | 16ms |
total: | 265ms |
0 / 0 |