У меня ПОХОЖАЯ СИТУАЦИЯ.
Но в моем случае у нас был 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, и моя команда импорта сработала.
это может быть одним из решений,