Ошибка импорта с помощью Oracle 10g - PullRequest
1 голос
/ 28 октября 2010

Когда я пытаюсь импортировать файл в базу данных 10g, появляется сообщение об ошибке (приведено ниже). Кто-нибудь может мне помочь по этому поводу?

IMP-00058: обнаружена ошибка ORACLE 6550
ORA-06550: строка 1, столбец 33:
PLS-00302: компонент 'SET_NO_OUTLINES' должен быть объявлен
ORA-06550: строка 1, столбец 7:
PL / SQL: оператор игнорируется
IMP-00000: импорт прерван безуспешно

Ответы [ 2 ]

0 голосов
/ 07 марта 2014

У меня ПОХОЖАЯ СИТУАЦИЯ.

Но в моем случае у нас был oracle 9i, и мы использовали файлы bat для импорта данных (базы данных) из-за требований клиента, нас попросили обновить до 11gr2, и мысделал без проблем, но когда я пытался создать базу данных из другого клиента (у нас все базы данных размещены на одном сервере), я обнаружил

IMP-00058: обнаружена ошибка ORACLE 6550 ORA-06550: строка 1, столбец 33: PLS-00302: должен быть объявлен компонент 'SET_NO_OUTLINES' ORA-06550: строка 1, столбец 7: PL / SQL: оператор игнорируется IMP-00000: импорт завершен неудачно

немного поиска в Google, я обнаружил, как яесть два дома оракула.Мне нужно проверить переменные среды, вы можете проверить tat

Чтобы просмотреть или изменить переменные среды: Щелкните правой кнопкой мыши Мой компьютер, а затем нажмите Свойства.Перейдите на вкладку «Дополнительно».Нажмите Переменные среды.Выберите один из следующих параметров для пользовательской или системной переменной: нажмите кнопку «Создать», чтобы добавить имя и значение новой переменной.Щелкните существующую переменную, а затем нажмите «Изменить», чтобы изменить ее имя или значение.Щелкните существующую переменную, а затем нажмите «Удалить», чтобы удалить ее.

Я обнаружил, что в разделе 11g «ПУТЬ» домашний путь был до домашнего пути 9i.я просто скопировал путь к 9i home, который выглядит как C: \ oracle \ ora92 \ bin, и вставил перед 11g home path, и моя команда импорта сработала.

это может быть одним из решений,

0 голосов
/ 19 мая 2011

Похоже, что это несоответствие между версией IMP и версией базы данных.Если вы используете imp, который находится в той же директории oracle bin, что и исполняемый файл oracle, возможно, вам повезет больше.Это может означать копирование файла на сервер базы данных.

...