|
|
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Viewer, попробовал, та же самая проблема с сиквенсами. Он не создает сначала их, а потом и соответствующие таблицы. Но то что накатилось, там проблем нет, primary keys корректно работают. Но по факту одной командой все заэкспортить не удалось Плюс если мы не указываем схему, он ее проставляет текущей по дефолту, так что remap нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 15:14 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Viewer, Падают именно те таблицы где используются кастомные сиквенсы ТО есть подозреваю что внутри impdp пытается выполнить что-то подобное Код: plsql 1. 2. То есть после default идет имя исходной схемы, потому что сиквенс создается корректно( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 15:24 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Viewer, Вот нашел, если есть дефолтный сиквенс, то он падает, так как не ремапится https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:9533916100346734356 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 15:41 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Печально... Спасибо за ссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 15:51 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Не очень понятно, как Sm1le2911Вот нашел, если есть дефолтный сиквенс, то он падает, так как не ремапится https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:9533916100346734356 связано с Sm1le2911Импортирую сиквенсы в sql файл Если проблемы с DEFAULT clause у таблиц, то сиквенсы тут совсем не при чем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 15:55 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, согласен) Но по сути в глубине, oracle использует для Primary key служебный сиквенс и вот его значение не обновляется. Ок, давайте абстрагируемся от этого, не будем это обсуждать. Есть способы решения текущей проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 16:08 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Ну и совсем не понятно, что мешает сделать элементарный скрипт из 5-10 строк, который будет сиквенсы подкручивать. Разумеется нужно проверять. Просто заготовка. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 16:10 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Sm1le2911... Есть способы решения текущей проблемы? 1) Грузить сиквенсы IMP'ортом Как я понимаю описание проблемы на AskTom, достаточно подправить SQL для CREATE TABLE. А дальше все (в том числе и сиквенсы) можно грузить стандартно 2) Если сиквенсы создаются руками, то тогда их нужно "подкрутить" на правильное значение. IMHO P.S. Возможно в чем-то туплю. Т.к. с сиквенсами похожие проблемы были, но проблем решить эти проблемы - не было ))) P.P.S. C REMAP близко не сталкивался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 16:14 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Ок, только не забывайте, что сначала нужно ещеё эти самые сиквенсы извлечь. Спасибо за скрипт! Ну вообщем вы согласны, что это какие то адские танцы с бубном, потому-что все же придется по моей схеме, все раздельно экспортить. Потому-что вариант с полным импортом одной командой, не создает нужных таблиц и падает с ошибками из-за этих констрейнтов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 16:23 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Это правильный DDL переносимой таблицы? Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 16:37 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Охрименко, я же вышел приводил. Вы поменяли владельца схемы, где-то добавили, где то убрали. Зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 16:46 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Да, я поменял дабы адаптировать под свои быстрые тестовые условия. Это же не суть важно. Так вот я сделал экспорт этой схемы и импорт в базу с ремапом схемы. Никаких ошибок не возникло. Внесенные 4 строки были перенесены, сиквенс начинался с правильной 4-ки, попробовал вносить данные, вносятся. Наверное у меня что то не так )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 16:49 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Parfile for impdp: Код: xml 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 16:53 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Sm1le2911Ну вообщем вы согласны, что это какие то адские танцы с бубном.... У нас 11'ый Oracle. Нет sequence в default, т.ч. нет и проблем ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 17:25 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Охрименко, конечно у вас что-то не так, вы допустили одно упрощение, в котором собственно и есть затык ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 17:29 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Sm1le2911Охрименко, конечно у вас что-то не так, вы допустили одно упрощение, в котором собственно и есть затык Какое упрощение? Sm1le2911При попытке импортирования накатываются таблицы, но возникает масса ошибок связанных с Sequence Видно что полное имя таблицы заменилось, а объекта sequence нет, есть ли возможность как то на это повлиять? Ремап сделал, заменилось не только полное имя таблицы, но и сиквенса. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 18:05 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Охрименко, имя DEFAULT констрейнта у вас без схемы. А он как раз и не ремапится. Да можете не проверять, я собственно привел ссыль на ветку в форуме оракл. Проблема есть и она до сих пор не исправлена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 18:15 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Sm1le2911Охрименко, имя DEFAULT констрейнта у вас без схемы. А он как раз и не ремапится. Да можете не проверять, я собственно привел ссыль на ветку в форуме оракл. Проблема есть и она до сих пор не исправлена Что то у вас смешались в кучу кони люди. Вы приводите в качестве проблемы дефолтное значение поля-сиквенса: Sm1le2911Viewer, Падают именно те таблицы где используются кастомные сиквенсы ТО есть подозреваю что внутри impdp пытается выполнить что-то подобное Код: plsql 1. 2. То есть после default идет имя исходной схемы, потому что сиквенс создается корректно( А потом жалуетесь на какие то имена констрейнтов. Причем тут констрейнты? Если вы жалуетесь на имя констрейнта, то оно и в вашем примере не содержит имени схемы. А вот в цитируемом тексте я больше подозреваю сиквенс из другой схемы. Речь идет сначала об одной таблице - проблеме, потом переключается на другую таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 19:06 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Если я делаю вывод в sqlfile при импорте с ремапом никакие старые имена владельцев констрейнтов и сиквенсов не упоминаются: Код: xml 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2018, 19:10 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevНу и совсем не понятно, что мешает сделать элементарный скрипт из 5-10 строк, который будет сиквенсы подкручивать. Разумеется нужно проверять. Просто заготовка. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Вообще то, на предудущий странице, я уже приводил ссылку 20700153 на процедуру "подкручивания" сиквенсов. . И это не заготовка, а уже много лет стандартно используемая у нас процедура. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 07:07 |
|
||
|
После impdp primary keys в неверном состоянии
|
|||
|---|---|---|---|
|
#18+
Sm1le2911Вот с полным набором аргументов xxxx/yyyyy Test case выглядит так. Код: powershell 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. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 08:33 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39621452&tid=1884234]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 324ms |

| 0 / 0 |
