|
Почему на форуме нет вопросов по 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 |
|
|
start [/forum/topic.php?fid=52&msg=37360831&tid=1882441]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 179ms |
0 / 0 |