ПредишенСледващото

Мнение от Олег Dvornikov
имп dbauser / парола на файла = file_table.dmp fromuser = user1 touser = user2

Е> Prompt, моля те. Харесва ми това и аз правя, но проблемът с таблици.

Е> Имам нужда да копирате цялата схема. И в копието само се нуждаят от структура,
Е> без данни.


Можете просто да се създаде текст DDL-ите, ако добавите шоу = ш, тогава внос
вместо вносител тя ще даде пълния текст на създаването на всички обекти.
Само трябва ръчно да редактирате текста, изтриване кавички, и да се свържете
желания ред.

имп dbauser / парола на файла = file.dmp пълен = у шоу = ш

Е> имп USERID = система / система ROWS = п = FROMUSER user1 TOUSER = user2 FILE = file.dmp

Е> Схема user1 намира при стандартни пространства за таблици.

Е> За потребителския User2 е ясно изразен пространство за таблици (създаване на потребител
Е> user2 определени от user2 подразбиране таблици user2).

Е> Въпреки това, противно на моите наивни очаквания за внос се извършва не в таблицата
Е> пространство user2 и в пространствата за таблици по подразбиране.


Проблемът в процедурата за внос - имп първо ще се опита да използва
таблици със същото име като на оригиналния обект, и само ако
липса на такава таблици ще бъдат използвани за тази по подразбиране за таблици
потребител.


Е> Тя може да бъде по друг начин, освен чрез внос трансфер верига структура на таблици?

Е> Възможно е да импортирате маса пространство User2 на?


Можете само обикновена маса без LOB. Ако не се забравя, а след това Oracle препоръчва
така. Да приемем първоначалната схема използва tablespaces DATA и INDX,
след това върху _drugoy_ база данни с липсваща таблици данни и INDX създаден
user2 в подразбиране таблици user2. Правим вноса да, и ще бъде с всички удобства
пресъздадени в таблица пространство USER2. Сега ние изнасяме тук и
вноса в първата база, където всички обекти ще бъдат създадени още през USER2.

Ако има LOB, вероятно по-лесно ръчно да редактирате DDL сценария,
генерирана чрез имп показват = у. Друг вариант за генериране на скрипт, чрез
REORG Wizard от Enterprise Manager, има вече бе споменато. Направих така, и така.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!