Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / IMPDP - несколько шаблонов LIKE во фразе INCLUDE / 6 сообщений из 6, страница 1 из 1
23.10.2017, 15:29
    #39540571
Fedotov Ruslan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IMPDP - несколько шаблонов LIKE во фразе INCLUDE
Доброго дня!
Подскажите, друзья мои!

Импортирую кучу TYPE c разными именами, типа: Array01, Array02, Array03, и.т.д; также Branch01, Branch02,...03, и.т.д.

Если использовать шаблон LIKE для каждой группы имён, типа:
impdp system/sys@base full=yes dumpfile=base.dmp logfile=Array.log include=type:\"like 'Array%%'\"
impdp system/sys@base full=yes dumpfile=base.dmp logfile=Branch.log include=type:\"like 'Branch%%'\"
, то всё нормально импортируется.

А вот объединить всё в одну команду не получается чё-то, а оч.бы хотелось.
Пытаюсь и так:
impdp system/sys@base full=yes dumpfile=base.dmp logfile=Type.log include=type:\"like 'Array%%'\", include=type:\"like 'Branch%%'\"
и так:
impdp system/sys@base full=yes dumpfile=base.dmp logfile=Type.log include=type:\"like 'Array%%'\" type:\"like 'Branch%%'\"
ничё не получается, говорит что данные объекты не найдены:
ORA-31655: no data or metadata objects selected for job.

Пробовал фразу \"IN ('имя','имя')\", но там надо полное имя объекта, я так понимаю, LIKE там не приколхозишь.

Помогите кто богат соображениями, если это реализуемо.
Заранее спасибо!
...
Рейтинг: 0 / 0
23.10.2017, 15:53
    #39540591
Maxim Demenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IMPDP - несколько шаблонов LIKE во фразе INCLUDE
...
Рейтинг: 0 / 0
23.10.2017, 17:15
    #39540651
Fedotov Ruslan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IMPDP - несколько шаблонов LIKE во фразе INCLUDE
Большое спасибо, знатные ссылки!
Чёт я как-то не додумался до такой хитро-закрученной конструкции с SELECT-ом в IN-е, вот так работает:

impdp system/sys@base full=yes dumpfile=base.dmp logfile=type.log include=type:\"in (select type_name from all_types where type_name like 'Array%%' or type_name like 'Branch%%')\"

Просто у меня этих групп имён гораздо больше (это в примере я 2 перечислил) и в каждом 01,02,03,..., так что можно их сюда через OR перечислить. Спасибо Maxim!
...
Рейтинг: 0 / 0
23.10.2017, 17:32
    #39540659
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IMPDP - несколько шаблонов LIKE во фразе INCLUDE
Fedotov RuslanА вот объединить всё в одну команду не получается чё-то, а оч.бы хотелось.Используй parfile
...
Рейтинг: 0 / 0
24.10.2017, 08:43
    #39540824
Fedotov Ruslan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IMPDP - несколько шаблонов LIKE во фразе INCLUDE
Elic, тоже вариант, я о нём сразу подумал. Но не хотелось бы тащить за собой, так сказать, "костыль" раз всё можно сделать одной командой. Спасибо!
...
Рейтинг: 0 / 0
24.10.2017, 08:58
    #39540834
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IMPDP - несколько шаблонов LIKE во фразе INCLUDE
Fedotov Ruslan"костыль"Кому и кобыла невеста.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / IMPDP - несколько шаблонов LIKE во фразе INCLUDE / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]