Как перенести базу, конвертируя данные в таблицах?

Имеется Oracle EE 11gR2 и инстанс в ней. Кодировка всех схем и таблиц CL8MSWIN1251. Как можно максимально просто и безболезненно перенести часть схем на другой сервер, с конвертацией имеющейся информации в таблицах в кодировку AL32UTF8.

Достаточно ли будет после развертывания данных запустить скрипт, что есть в доках
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;
ALTER DATABASE CHARACTER SET AL32UTF8;
SHUTDOWN IMMEDIATE;
STARTUP;

или надо после будет с бубном плясать? Поделитесь опытом.
  • Вопрос задан
  • 2650 просмотров
Пригласить эксперта
Ответы на вопрос 1
lesovsky
@lesovsky
System engineer and PostgreSQL DBA
разверните бэкап базы где-нибудь в сторонке и потренируйтесь, так сами все узнаете
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы