|
Почему на форуме нет вопросов по 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?fid=52&gotonew=1&tid=1882441]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 269ms |
total: | 417ms |
0 / 0 |