powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / EXPDP исключить выгрузку данных таблиц
8 сообщений из 8, страница 1 из 1
EXPDP исключить выгрузку данных таблиц
    #38813378
Сергей из Самары
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста.
Делаю экспорт, нужно не выгружать данные из определенных таблиц. Пишу так:
Код: html
1.
c:\app\orcladm\product\11.2.0\dbhome_2\BIN\expdp.exe budget2014/roza@bdg schemas=b2014 directory=dmp_ndg_dir dumpfile=db_b2014.dmp logfile=exp_log_b2014.log EXCLUDE=TABLE_DATA:"IN ('A_TB_FACIALFINREESTR','A_TB_FACIALFINCAPTION)"



Пишет ошибку
Код: sql
1.
2.
3.
4.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39071: Значение для EXCLUDE сформировано неверно.
ORA-00936: отсутствует выражение
...
Рейтинг: 0 / 0
EXPDP исключить выгрузку данных таблиц
    #38813419
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня другое пишет:

ORA-39001: invalid argument value
ORA-39071: Value for EXCLUDE is badly formed.
ORA-00907: missing right parenthesis

Рекомендую в таких сложных случаях пользовать parfile.
...
Рейтинг: 0 / 0
EXPDP исключить выгрузку данных таблиц
    #38813643
DavisCup Capitain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей из СамарыEXCLUDE= TABLE_DATA :"Этты сам придумал такой параметер?
...
Рейтинг: 0 / 0
EXPDP исключить выгрузку данных таблиц
    #38813648
KoTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
EXPDP исключить выгрузку данных таблиц
    #38813919
Сергей из Самары
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
EXPDP исключить выгрузку данных таблиц
    #39879730
Sonniger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно писать так:

EXCLUDE=TABLE_DATA:\"IN \(\'A_TB_FACIALFINREESTR\',\'A_TB_FACIALFINCAPTION\)\"

т.е. ставим символ бэкслеш " \ " (экранирующий символ) перед двойной кавычкой ", открывающей скобкой " ( ", одинарной кавычкой " ' " и перед закрывающей скобкой " ) "
...
Рейтинг: 0 / 0
EXPDP исключить выгрузку данных таблиц
    #39880053
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SonnigerНужно писать так:

EXCLUDE=TABLE_DATA:\"IN \(\'A_TB_FACIALFINREESTR\',\'A_TB_FACIALFINCAPTION\)\"

т.е. ставим символ бэкслеш " \ " (экранирующий символ) перед двойной кавычкой ", открывающей скобкой " ( ", одинарной кавычкой " ' " и перед закрывающей скобкой " ) "
ура! всего 5 лет ждать пришлось! )))
...
Рейтинг: 0 / 0
EXPDP исключить выгрузку данных таблиц
    #39880322
Sonniger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лучше позже, чем никогда )). Недавно сам с такой проблемой столкнулся. Провозился с ней некоторое время. Нашёл решение. Подумал, может ещё кому-нибудь пригодится.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / EXPDP исключить выгрузку данных таблиц
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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