Экспорт из базы данных Oracle 10g с клиентом 11g - PullRequest
10 голосов
/ 21 декабря 2011

Версия базы данных: 10g Enterprise Edition, выпуск 10.2.0.4.0

Версия клиента: 11g Enterprise Edition, выпуск 11.2.0.1.0 (windows 7, 64 бита)

Когда я пытаюсь выполнить экспорт (exp) таблица из базы данных:

exp usr/pass@remote_db file=f.dmp tables=table

Я получаю следующую ошибку:

EXP-00008: обнаружена ошибка ORACLE 904

ORA-00904: "POLTYP": неверный идентификатор

EXP-00000: экспорт прерван безуспешно

Я искал об этом в сети, и я понимаю, чтопроблема заключается в несовместимости версий.

Что вы посоветуете мне с этим сделать?

ПРИМЕЧАНИЕ. Я также пытался экспортировать данные с помощью насоса, но он дает:

UDE-00018: Data Pump client is incompatible with database version 10.2.0.4.0

Ответы [ 2 ]

12 голосов
/ 21 декабря 2011

Вообще говоря, экспорт Oracle не имеет обратной совместимости с предыдущими выпусками.Вам нужно будет использовать экспорт 10g в базе данных 10g.Получите клиент 10g и установите его с помощью утилиты базы данных, чтобы получить инструменты exp / imp.С другой стороны, Oracle imp, как правило, обратно совместим с предыдущими выпусками exp.

0 голосов
/ 22 мая 2014

Я использую VERSION = 10.2 от клиента 11g

...