Подтвердить что ты не робот

Ошибка установки клиента Oracle - слишком длинный путь

Я пытаюсь установить Oracle 11g Release 2 (клиент). Но это приводит к ошибке:

Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
Expected Value: 1023
Actual Value : 1028
List of errors: - PRVF-3929 : Adding the Oracle binary location to the PATH
  environment variable will exceed the OS length limit of [ "1023" ] for the
  variable on the node "KamalNuriyev-PC"  -
    Cause:  The installer needs to update the PATH environment variable to
            include the value "%ORACLE_HOME%/bin;". However, doing so will
            cause PATH to exceed the maximum allowable length that this
            operating system allows.  - Action:  Ensure that the sum of the
            lengths of your current PATH environment variable and that of
            "%ORACLE_HOME%/bin;" does not exceed the operating system limit.
            Restart the installer after correcting the setting for
            environment variable. 

У вас есть идеи? Спасибо u

4b9b3361

Ответ 1

Для тех, кто сталкивается с этой проблемой, решение будет состоять в том, чтобы заглянуть в вашу переменную среды "PATH" и уменьшить ее длину, удалив ненужные пути/повторяющиеся пути, как это предложил Боб Джавис в его комментарий. Благодаря ему.

У меня были подобные проблемы, и я решил это сделать.

Редактировать переменную ENV в Windows 7: Пуск → Компьютер → Свойства → Дополнительные параметры системы → Вкл. "Свойства системы", выберите вкладку "Дополнительно" → Нажмите "Переменная среды" → Прокрутите вниз, чтобы увидеть переменную PATH, и нажмите "Изменить" на отредактируйте соответственно и нажмите "ОК", чтобы сохранить

Надеюсь, кому-то помогут:)

Ответ 2

Это ограничение основано на более старых ограничениях Windows, где важна длина переменных окружения. Это ограничение все еще существует в установке Oracle.

Работать над этим:

  • Шаг 1: Скопируйте значение переменной "путь" в текстовый редактор (Исх.: блокнот) и сохраните это значение в качестве резервной копии.
  • Шаг 2: Уменьшить размер этого пути до менее 1023 символов. Удалите переменные пути в конце. Во время установки оракула вам не понадобится ни одна из них. Храните эти удаленные значения в отдельном текстовом файле, потому что вам нужно добавить их позже!
  • Шаг 3: Запустите установку оракула снова.
  • Шаг 4: После установки Oracle: Добавьте эти удаленные значения пути снова в конце пути.

Удачи!

Extra screenshot

Ответ 3

Вы можете проверить флажок игнорировать все в правом верхнем углу и включить следующую кнопку для продолжения.

Ответ 4

Один из способов исправить это - перейти в stage\cvu в каталог установщика и отредактировать cvu_prereq.xml, заменить все значения (их несколько), содержащих 1023 с большим числом, а затем попробовать чтобы установить его снова.

Возможно, это нужно сделать после запуска установщика, но до того, как установщик выполнит проверку различных требований, таких как длина PATH.

Ответ 5

После попытки использовать все, что я нашел это в wiki-браузере Oracle:

В нем говорится, что вы должны уменьшить свой путь строки, изменив "C:\Program Files (x86)" на "C:\PROGRA ~ 2"

Обязательно создайте резервную копию исходного пути.

Ответ 6

Простой,

Проверьте размер пути, если ненужные вещи удаляют, если нет, сохраните его как есть. И перезапустите процесс установки оракула. ​​

http://hashtutorial.com/plsql-tutorial/plsql-environment-setup/

Ответ 7

Простое решение:

  • Переименуйте текущую переменную PATH в PATH2
  • Затем добавьте новый PATH =% PATH2%
  • Продолжить установку

Ответ 8

Но если у вас нет ненужных путей/повторяющихся путей, и вы не можете сократить его (будьте осторожны! если вы удалите некоторые необходимые пути, это может повлиять на соответствующие службы!), перейдите к удалению некоторых путей до установки oracle oracle их после установки.

Или вы можете вручную добавить строку пути оракула в переменной PATH системы (добавить ее в начале строки, а не в конец) для вашей установки oracle. Например, если вы устанавливаете Oracle 11g R2 в путь "c:\ora", то обычно строка пути для этого будет, C:\ora\product\11.2.0\dbhome\BIN - для сервера и C:\ora\product\11.2.0\client_1\BIN - для клиента.:)

Ответ 9

У меня была эта проблема, и единственный способ получить тест PATH - удалить компьютер из домена и снова добавить его. Не могу объяснить, почему, но это сработало для нас. Удачи.

Ответ 10

Я использовал два подхода, чтобы сократить мою переменную окружения PATH:

1) Используйте другие переменные среды, например:% CommonProgramFiles (x86)% для "C:\Program Files (x86)\Common Files"% ProgramFiles (x86)% для "C:\Program Files (x86)"

2) Используйте 8-значные имена путей DOS, например: MICROS ~ 4 для "Microsoft SQL Server" * Ваша система может иметь другое число в окне CMD, перейдите в родительскую папку и введите "dir/ad/x",

Итак, "C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn" становится "% ProgramFiles (x86)%\Micros ~ 4\140\DTS\Binn" сбережения 15 символов.

Сделайте это достаточно для ваших путей, и общая длина значительно сократится.

Ответ 11

Вы можете попробовать запустить install как администратор.

Надеюсь, что это поможет