Я знаю, как использовать «imp» для импорта данных .dmp. Но мне интересно, нужно ли мне сначала создавать табличное пространство, например?
У других людей есть экземпляр базы данных oracle, и он создает пользователя "sa_one", у которого табличное пространство по умолчанию - "tabspace_one", затем он создает несколько таблиц в этом табличном пространстве.
Затем он экспортирует объекты под пользователем "sa_one" в xx.dmp.
Теперь на моем компьютере у меня есть собственный экземпляр базы данных, и я создаю пользователя "sa_two", табличное пространство по умолчанию которого равно "tabspace_two".
Теперь, если я хочу импортировать xx.dmp пользователю "sa_two". Я использую cmd:
imp fromuser=sa_one touser=sa_two file=xx.dmp
Но мне интересно, нужно ли мне создавать табличное пространство "tabspace_one" в моей базе данных?