Назад | Перейти на главную страницу

Можно ли восстановить несколько баз данных Oracle с одним и тем же именем табличного пространства?

Я занимаюсь настройкой экземпляра Oracle для восстановления клиентской базы данных.

Подавляющее большинство наших клиентов используют одно и то же имя табличного пространства для своих баз данных, что приводит к необходимости отдельного экземпляра БД для каждого восстановления.

Есть ли способ переназначить имена табличных пространств или иметь несколько имен с одинаковым именем в рамках одной установки Oracle?

Например, можем ли мы взять имя табличного пространства «serverfault», которое 10 клиентов используют, и восстановить как serverfault1, serverfault2 и т. Д. Из файлов DMP?

Ужасно расточительно иметь полный экземпляр Oracle для каждой восстановленной БД.

Я знаю, что вы можете выполнить FROMUSER TOUSER, если имена пользователей конфликтуют, но не нашли способа решить нашу проблему с конфликтами табличных пространств.

Data Pump может переназначать табличные пространства во время импорта, как указано в параметре REMAP_TABLESPACE: REMAP_TABLESPACE

К сожалению, похоже, что вы используете старый метод экспорта / импорта, который не предлагает эту функцию.