Установка 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.