|
|
|
impdp и ora-31684
|
|||
|---|---|---|---|
|
#18+
Отцы, приветствую. Собственно проблема в теме. Делаю полный экспорт схемы через expdp. Потом делаю импорт с ремапом схемы и TABLE_EXISTS_ACTION=replace. При импорте получаем ora-31684. Данные переносятся, но остальные объекты типа сиквенсов и вьюх нет. Вариант с exclude не подходит - надо заменять. Как то на это попал: пришлось 50 сиквенсов руками вбивать в горячке срочной задачи и делать ребилд индексов. Неужели этого не сделать через impdp!? Раньше с imp вроде все было нормально!!! Собственно вот уже обсуждали, но неужели выхода нет!? http://www.sql.ru/forum/1005518/impdp-recreate-sequence ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2016, 18:27 |
|
||
|
impdp и ora-31684
|
|||
|---|---|---|---|
|
#18+
Оно всегда было так (потому что для большинства объектов в дампе команда CREATE, а не CREATE OR REPLACE) Соответственно и выход был стандартный -- создаешь SQL-файл из дампа, правишь в нем и выполняешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2016, 02:14 |
|
||
|
impdp и ora-31684
|
|||
|---|---|---|---|
|
#18+
AntSol, А почему нельзя сначала дропнуть схему в которую делаешь импорт, а потом собственно импорт с ремапом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2016, 10:34 |
|
||
|
impdp и ora-31684
|
|||
|---|---|---|---|
|
#18+
orac_list, вообще так и делаю и как ни странно все равно получаю ту же ошибку( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2016, 16:10 |
|
||
|
impdp и ora-31684
|
|||
|---|---|---|---|
|
#18+
Разобрался в общем я) Все фигня коллеги, кроме пчел, конечно: Создал пустого пользователя. Дал ему полные права на всякий случай и сделал ему ремап схемы. Фишка была в том, что по нашим внутренним инструкциям на предприятии, юзера надо было удалять существующими скриптами. А там была написано не SEQUENCES, в SEQUENCE. Следовательно объект пропускался))))) В общем решенная проблема в моем случае=) Всем спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2016, 14:20 |
|
||
|
impdp и ora-31684
|
|||
|---|---|---|---|
|
#18+
AntSolюзера надо было удалять существующими скриптами. А там была написано не SEQUENCES, в SEQUENCE. Следовательно объект пропускался))))) какие-то неправильные там скрипты. откуда там SEQUENCE? там должна быть одна команда: drop user ... cascade; все. ну предварительно сессии его прибить, если имеются активные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2016, 09:22 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1887107]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
216ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 565ms |

| 0 / 0 |
