Одно решение состояло бы в том, чтобы использовать экспорт/импорт. В зависимости от размера базы данных это могло быть довольно медленно.
Выполнение обновлений базы данных от 9i до 11 г могло быть болезненным также.
Править: С так большим количеством данных это могло бы быть быстрее для обновления. Я не знаю то, что путь от 9i до 11 г, но Вам, вероятно, придется обновить дважды (9i-> 10 г, затем 10g-> 11 г). Это все еще могло быть быстрее, потому что это обычно не должно делать многого с Вашими данными. Однако Вы делаете это, это не будет одночасовым заданием ;-) Клиент может предоставить много времени простоя?
Лично я бы не стал устанавливать его на Server 2012. Это явно не поддерживаемая платформа (без UR13), так зачем вам это делать?