exp и imp (одинаковый tablespace, но разные схемы)

-Vlad-
Дата: 05.12.2007 10:50:11
Извините, если повторяю существующую тему, но ответа я не нашёл! :(
1. Есть БД А, в ней схема G и tablespace G_DATA
2. Есть БД Б, в ней схема G и tablespace G_DATA, но с другими данными, которые не должны быть потеряны!
3. Есть БД Б, в ней схема G1 и tablespace G_DATA1
Как правильно сделать exp из БД А и imp в БД Б, чтобы данные БД А, схемы G перенеслись в БД Б, схему G1 и обязательно (!) в tablespace G_DATA1?

Я что-то не так делаю, похоже, потому что данные переносятся в БД Б, схему G1, но в tablespace G_DATA :(

И там и там - Oracle 10g R2

Спасибо!
Elic
Дата: 05.12.2007 10:54:22
-Vlad-
Дата: 05.12.2007 11:50:57
Спасибо за ссылку! Но вопрос остаётся в силе, т.к. ответа там я не нашёл. Это:
For example, you need to move joe's tables from tablespace A to tablespace B after a full database export.
- не то, что мне нужно. Мне НЕ нужно, чтобы схема "пересела" на другой tablespace! Мне нужно, чтобы данные из одной схемы перенеслись в другую схему с другим tablespace, при этом не тронув существующую одноимённую схему.
Если я чего-то недопонимаю, объясните.
Elic
Дата: 05.12.2007 12:00:08
-Vlad-
Если я чего-то недопонимаю, объясните.
Не надо читать буквально. Главный там пункт 1.
-Vlad-
Дата: 05.12.2007 12:13:38
Я на него и обратил внимание в первую очередь. Но если я отбираю DBA у G1, то imp выполнить вообще невозможно. А если предоставляю, то при imp данные ложаться в G_DATA.
У G1:
1. только CONNECT
2. default tablespace - G_DATA1
3. quota на G_DATA - 0
lark
Дата: 05.12.2007 12:23:06
А попробовать expdp impdp c опцией remap_schema ?
cone
Дата: 05.12.2007 12:24:23
Для expdp и impdp при импорте можно использовать ключики remap_schema и remap_tablespace
Elic
Дата: 05.12.2007 12:29:01
-Vlad-
Но если я отбираю DBA у G1, то imp выполнить вообще невозможно.
RTFM TOUSER (FAQ)
-Vlad-
Дата: 05.12.2007 12:49:29
В общем, разобрался. В таблицах были BLOB'ы.
Всем спасибо!
Пошёл искать, как это побеждается...