Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Импорт базы  [new]
ssbell
Member

Откуда:
Сообщений: 2
Возможно ли импортировать базу Oracle в версию 9.2, если dmp-файл был получен на версии 10.2 ?
15 окт 08, 09:07    [6307115]     Ответить | Цитировать Сообщить модератору
 Re: Импорт базы  [new]
Добрый Э - Эх
Guest
А какой утилитой экспорта был получен этот файл? Если экспорт провести утилитой EXP версии 9i, то шансы на успех будут очень даже высоки.
15 окт 08, 09:11    [6307131]     Ответить | Цитировать Сообщить модератору
 Re: Импорт базы  [new]
Добрый Э - Эх
Guest
Цитата из очень известной книги:
Том Кайт, ORACLE для профессионалов, книга 1 Архитектура и основные особенности Глава 8. Импорт и экспорт Использование различных версий утилит
Использование различных версий утилит
IMP/EXP
Можно использовать утилиты IMP и ЕХР с разными версиями СУБД Oracle. Можно
даже экспортировать и импортировать данные в СУБД версии 7 и 8. Однако при этом
нужно использовать подходящие версии утилит ЕХР и IMP. При выборе версии IMP и
ЕХР руководствуйтесь следующими правилами:
• Всегда используйте версию IMP, соответствующую версии СУБД. Если вы соби-
раетесь импортировать в базу данных версии 8.1.6, это надо делать с помощью
утилиты импорта версии 8.1.6.
• Всегда используйте версию ЕХР, соответствующую старeuшей из двух версий СУБД.
Если вы экспортируете данные из версии 8.1.6 в 8.1.5, необходимо использовать
версию 8.1.5 утилиты ЕХР, по протоколу Net8, подключаясь к СУБД версии 8.1.6.
Если вы экспортируете из версии 8.1.5 в 8.1.6, необходимо использовать утилиту
ЕХР версии 8.1.5, подключаясь к СУБД версии 8.1.5 локально.
Это принципиально важно. Если попытаться экспортировать из версии 8.1.6 в 8.0.5,
например, с помощью утилиты ЕХР версии 8.1.6, окажется, что утилита IMP версии 8.0.5
не может прочитать файл DMP. Более того, нельзя использовать версию 8.1.6 утилиты
IMP для подключения к СУБД версии 8.0.5; это не сработает. В базах данных версии
8.1.6 есть возможности и объекты, не существовавшие в 8.0.5.
Помня о том, что версию IMP определяет СУБД, в которую данные импортируют-
ся, а версия ЕХР должна быть старейшей из двух, всегда можно перенести данные с одной
версии на другую.
Последнее замечание: если у вас имеются базы данных Oracle 7, в базах данных
Oracle 8 нужно выполнить сценарий, чтобы утилита ЕХР версии 7 могла с ними рабо-
тать. Это сценарий cat7exp.sql, который находится в каталоге [ORACLE_HOME]/rdbms/
admin. Сценарий необходимо выполнять от имени пользователя SYS с помощью утили-
ты командной строки SVRMGRL. В результате в базе данных версии 8 будут установ-
лены совместимые с версией 7 сценарии экспорта. Они не заменят представления, ис-
пользуемые для экспорта версией 8, — эти представления останутся нетронутыми.
Импорт и экспорт
Сценарий просто добавит в базу данных дополнительные представления версии 7, по-
зволяющие работать утилите ЕХР версии 7.
15 окт 08, 09:16    [6307145]     Ответить | Цитировать Сообщить модератору
 Re: Импорт базы  [new]
ssbell
Member

Откуда:
Сообщений: 2
Спасибо, ребята.
15 окт 08, 09:25    [6307177]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить