Установка Oracle 12c в Windows 7 ошибка INS-30131


8

Я пытаюсь установить Oracle 12c на компьютер под управлением Windows 7 x64, и через некоторое время я получаю эту ошибку:

SEVERE: [FATAL] [INS-30131] Initial setup required for the execution of installer validations failed.
   CAUSE: Failed to access the temporary location.
   ACTION: Ensure that the current user has required permissions to access the temporary location.
*ADDITIONAL INFORMATION:*
- Framework setup check failed on all the nodes
- Cause: Cause Of Problem Not Available
- Action: User Action Not Available
Summary of the failed nodes
maddy-pc
- Version of exectask could not be retrieved from node "XXXXXX"
- Cause: Cause Of Problem Not Available
- Action: User Action Not Available

У кого-нибудь есть идеи, как решить эту проблему?


Похоже, вы пытаетесь установить его без прав администратора.
— Philᵀᴹ

2
Нет :) Я тупой, но не ЭТО тупой.
— Иван Экарри

В моем случае не было доли C $. Я поделился с администратором только разрешениями и сделал свое дело.
— пмесина

У меня слишком низкая репутация, чтобы отвечать, так что комментируйте ... Для меня виновником был не-US-ASCII символ в моем имени пользователя ( Én). Сначала я поставил TEMPи TMPна путь без акцента. Но установщик создает папки внутри, %TEMP%как CVU_12.1.0.1.0_Énи hsperfdata_Én, и позже он пытается получить к ним доступ с поврежденными именами, поэтому он по-прежнему не удается. Поэтому, когда всплыло диалоговое окно с сообщением об ошибке, я создал ссылки с поврежденными именами (как mklink /J CVU_12.1.0.1.0_Én CVU_12.1.0.1.0_Énи mklink /J CVU_12.1.0.1.0_En CVU_12.1.0.1.0_Énт. Д.), А затем повторил попытку, нажав «Далее» еще раз, и это сработало.
— ддеканы

Ответы:


6

Я нашел проблему. По причинам, которые я не понимаю, Oracle нуждается в доступе к файловой системе через общую сетевую папку администратора (например, \ computer \ c $), и я отключил ее.

Что нужно проверить, чтобы решить эту проблему:

  1. Удалите свой компьютер из рабочих групп.
  2. Установите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System DWORDзначение LocalAccountTokenFilterPolicy1
  3. Установите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters DWORDзначение AutoShareWks1

3

Я наконец получил ответ на эту ошибку, это было из-за большого имени машины. При настройке новой машины мы должны убедиться, что имя машины не больше, чем имя BIOS. что составляет 15 символов. Это определенно будет работать.


У одного из моих коллег была эта проблема. Как бы невероятно это ни казалось, его имя на ПК имело 16 символов. После изменения менее чем на 15 установщик работал!
— XMight

Это была проблема в моем случае. Переименовал машину, установка прошла успешно. Спасибо!
— Андреас

2

У меня была похожая проблема, и я потерпел неудачу даже после попытки решения многих проблем.

Наконец, я заканчиваю тем, что делаю следующее, что может помочь кому-то, но настоятельно советую вам не делать эту производственную среду.

Для установки программного обеспечения базы данных / клиента доступен следующий обходной путь, если административные общие ресурсы не включены:

 For client installs, run the installer with following arguments:

setup.exe -ignorePrereq -J "-Doracle.install.client.validate.clientSupportedOSCheck = false"

 For server installs, run the installer with following arguments:

setup.exe -ignorePrereq -J "-Doracle.install.db.validate.supportedOSCheck = false"


1

Расширяя ответ от Ю.Экарри выше,

  • Убедитесь, что служба сервера запущена. Перейдите к запуску box и введите services.msc. Это должно вызвать консоль служб.

  • Введите \\<your-computer-name>поле «Выполнить» и проверьте, можете ли вы просматривать общие папки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.