Oracle 12c Installation in Windows 7 Fehler INS-30131

8

Ich versuche, Oracle 12c auf einem Windows 7 x64-Computer zu installieren, und nach einer Weile wird folgende Fehlermeldung angezeigt:

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

Hat jemand eine Idee, wie man dieses Problem löst?

Yván Ecarri
quelle
Klingt so, als würden Sie versuchen, es ohne Administratorrechte zu installieren.
Philᵀᴹ
2
Nein :) Ich bin dumm, aber nicht so dumm.
Yván Ecarri
In meinem Fall gab es keinen C $ -Anteil. Ich habe nur mit Administratorrechten geteilt und den Trick gemacht.
pmesina
Ich habe einen zu schlechten Ruf, um darauf zu antworten, also als Kommentar ... Für mich war der Schuldige ein Nicht-US-ASCII-Zeichen in meinem Benutzernamen ( Én). Zuerst habe ich Satz TEMPund TMPauf ein akzentfreies Weg. Das Installationsprogramm erstellt jedoch Ordner %TEMP%wie CVU_12.1.0.1.0_Énund hsperfdata_Énund versucht später, mit beschädigten Namen auf sie zuzugreifen, sodass dies immer noch fehlschlägt. Als der Fehlerdialog auftauchte, erstellte ich Links mit den beschädigten Namen (wie mklink /J CVU_12.1.0.1.0_Én CVU_12.1.0.1.0_Énund mklink /J CVU_12.1.0.1.0_En CVU_12.1.0.1.0_Énusw.) und versuchte es erneut, indem ich erneut auf "Weiter" drückte, und es funktionierte.
ddekany

Antworten:

6

Ich habe das Problem gefunden. Aus Gründen, die ich nicht verstehe, benötigt Oracle Zugriff auf das Dateisystem über die administrative Netzwerkfreigabe (dh \ computer \ c $), und ich hatte es deaktiviert.

Dinge zu überprüfen, um dieses Problem zu lösen:

  1. Entfernen Sie Ihren Computer aus Arbeitsgruppen.
  2. Setzen Sie den HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System DWORDWert LocalAccountTokenFilterPolicyauf 1
  3. Setzen Sie den HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters DWORDWert AutoShareWksauf 1
Yván Ecarri
quelle
3

Ich habe endlich die Antwort auf diesen Fehler bekommen, weil der Maschinenname groß ist. Beim Einrichten einer neuen Maschine sollten wir sicherstellen, dass der Maschinenname nicht größer als der BIOS-Name ist. Das sind 15 Zeichen. Das wird definitiv funktionieren.

Shan
quelle
Einer meiner Kollegen hatte dieses Problem. So unglaublich es auch scheinen mag, sein PC-Name hatte 16 Zeichen. Nach dem Wechsel auf weniger als 15 arbeitete der Installer!
XMight
Dies war das Problem in meinem Fall. Maschine umbenannt, Installation erfolgreich. Vielen Dank!
Andreas
2

Ich hatte das ähnliche Problem und scheiterte auch nach dem Ausprobieren vieler Lösungen.

Schließlich mache ich Folgendes, was jemandem helfen könnte, aber ich rate Ihnen dringend, diese Produktionsumgebungen nicht zu tun.

Die folgende Problemumgehung ist verfügbar, um Datenbank- / Client-Software zu installieren, wenn administrative Freigaben nicht aktiviert sind:

 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"

ravi2i
quelle
1

Erweiterung der Antwort von Y.Ecarri oben,

  • Stellen Sie sicher, dass der Serverdienst gestartet ist. Gehen Sie zu Box ausführen und geben Sie services.msc ein. Dies sollte die Services-Konsole aufrufen.

  • Geben Sie \\<your-computer-name>das Ausführungsfeld ein und überprüfen Sie, ob Sie die freigegebenen Ordner sehen können.

Fragen
quelle