20.02.2009, 14:23 | #1 |
MCTS
|
Копирование данных в новую схему Oracle
Привет всем. Есть схема пользователя, данные в нее загружены. Теперь мне необходимо скопировать данные из этой схему в другую схему.
Можно ли это сделать простым копированием и переименованием датафайлов. Подскажите, как правильно это делается? |
|
20.02.2009, 15:14 | #2 |
MCITP
|
Цитата:
Датафайлов - нет, схемы - это немного другое... Это делается обычным экспортом из одной схемы и импортом в другую стандартными оракловыми утилитами. exp\imp, либо expdb\impdb для >=10г (могу дать более развёрнутый ответ, включая необходимые параметры, если этого будет мало, только укажите версию Оракл)
__________________
Zhirenkov Vitaly |
|
20.02.2009, 15:29 | #3 |
MCTS
|
Цитата:
могу дать более развёрнутый ответ
Установлен только сам сервер. Клиента ставить не стал, поскольку весит много (кстати тоже удивительно, в документации написано, что 2ур конф. не будет работать без установки клиента, однакож, все работает...). Обхожусь веб-интерфейсом вкупе с sql*plus. |
|
20.02.2009, 16:05 | #4 |
MCITP
|
Цитата:
Сообщение от Eldar9x
было бы замечательно! У меня Oracle 10g R2
Установлен только сам сервер. Клиента ставить не стал, поскольку весит много (кстати тоже удивительно, в документации написано, что 2ур конф. не будет работать без установки клиента, однакож, все работает...). Обхожусь веб-интерфейсом вкупе с sql*plus. Примерно так: Original Export and Import (ваще просто): Код: exp <user>/<password>[@<SID>] owner=<your_schema> file=<file_name.dmp> log=<log_name.e.log> [consistent=y] imp <user>/<password>[@<SID>] fromuser=<your_schema> touser=<new_schema> file=<file_name.dmp> log=<log_name.i.log> Код: expdp <user>/<password>[@<SID>] DIRECTORY=<dpump_dir> DUMPFILE=<file_name.dmp> SCHEMAS=<your_schema> LOGFILE=<log_name.e.log> impdp <user>/<password>[@<SID>] REMAP_SCHEMA=<your_schema>:<new_schema> DIRECTORY=<dpump_dir> DUMPFILE=<file_name.dmp> LOGFILE=<log_name.i.log> Data Pump Export Data Pump Import Original Export and Import
__________________
Zhirenkov Vitaly |
|
|
За это сообщение автора поблагодарили: Eldar9x (2). |