EXP/IMP tips&tricks
Jan. 11th, 2014 02:27 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Давненько я стандартной утилитой экспорта/импорта не пользовалась, однако.
Не суть важно, с какого перепугу она вдруг понадобилась, а важно вот что.
1) Импорт проводился только для данных, все объекты были созданы заранее. В 11g есть, вроде, интуитивно понятная опция DATA_ONLY, а вот в 10g её отчего-то ещё не придумали. В связи с этим пользуемся опцией IGNORE, суть которой - в игнорировании ошибок при создании таблиц.
2) Есть у нас табличка со столбцом типа nested_table. При импорте этой таблицы вылетала ошибка
Не суть важно, с какого перепугу она вдруг понадобилась, а важно вот что.
1) Импорт проводился только для данных, все объекты были созданы заранее. В 11g есть, вроде, интуитивно понятная опция DATA_ONLY, а вот в 10g её отчего-то ещё не придумали. В связи с этим пользуемся опцией IGNORE, суть которой - в игнорировании ошибок при создании таблиц.
2) Есть у нас табличка со столбцом типа nested_table. При импорте этой таблицы вылетала ошибка
IMP-00060: Warning: Skipping table because object type does not exist or has different identifier
. Побеждается она опцией TOID_NOVALIDATE, которая позволяет игнорировать странные проверки этих самых nested_tables на OID.