Pull to refresh

Comments 4

Точно нужен одинаковый db_block_size? 11г поддерживает до 8 разных db_block_size в одном экземпляре.
Времени проверить это к сожалению не было, но так написано во всех мануалах по перемещению табличных пространств.
Я в этом случае сначала копирую датафайлы, считаю md5, а потом уже включаю READ WRITE. Даже если изменений в TS не было, с включением READ WRITE md5 перестанет совпадать.
Автор указывает в заголовке 11G а статью пишет про 10G
Можно перемещать табличные пространства только между такими базами данных, которые:
1. Имеют одинаковый размер блока (db_block_size), созданы с одинаковой кодировкой (character set), в файлах инициализации (INIT.ORA) исходной и целевых баз данных параметр COMPATIBLE должен быть установлен в значение, работают на совместимых платформах одного и того же производителя оборудования.

Для 11G это абсолютно некорректно. TTS могут переноситься даже между абсолютно разными платформами с разными ENDIAN посредством:
RMAN> CONVERT TABLESPACE ... TO PLATFORM '....' 

Именно на этом основан принцип миграции на другую платформу посредством TTS
Sign up to leave a comment.

Articles