Я занимаюсь настройкой экземпляра Oracle для восстановления клиентской базы данных.
Подавляющее большинство наших клиентов используют одно и то же имя табличного пространства для своих баз данных, что приводит к необходимости отдельного экземпляра БД для каждого восстановления.
Есть ли способ переназначить имена табличных пространств или иметь несколько имен с одинаковым именем в рамках одной установки Oracle?
Например, можем ли мы взять имя табличного пространства «serverfault», которое 10 клиентов используют, и восстановить как serverfault1, serverfault2 и т. Д. Из файлов DMP?
Ужасно расточительно иметь полный экземпляр Oracle для каждой восстановленной БД.
Я знаю, что вы можете выполнить FROMUSER TOUSER, если имена пользователей конфликтуют, но не нашли способа решить нашу проблему с конфликтами табличных пространств.
Data Pump может переназначать табличные пространства во время импорта, как указано в параметре REMAP_TABLESPACE: REMAP_TABLESPACE
К сожалению, похоже, что вы используете старый метод экспорта / импорта, который не предлагает эту функцию.