Oracle 12c Installation failed to access the temporary location
The error is caused due to administrative shares are being disabled. If they cannot be enabled then perform the following workaround:
6.2.23 INS-30131 Error When Installing Oracle Database or Oracle Client
If the administrative shares are not enabled when performing a single instance Oracle Database or Oracle Client installation for 12c Release 1 (12.1) on Microsoft Windows 7, Microsoft Windows 8, and Microsoft Windows 10, then the installation fails with an
INS-30131
error.Workaround:
Execute the
net share
command to ensure that the administrative shares are enabled. If they are disabled, then enable them by following the instructions in the Microsoft Windows documentation. Alternatively, perform the client or server installation by specifying the following options:
For a client installation:
-ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false"
For a server installation:
-ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
This issue is tracked with Oracle bug 21452473.
Looking at Oracle's support site, it could be one of two things (may be #2 in your case, but including both).
Problem 1:
Enable administrative share for C$ (Please check with your System Admin to do this or See Microsoft document http://support.microsoft.com/kb/314984)
Check that it is ok:
- net use \\c$ should work
- the current user (i.e. user in administrator group) should have all privileges on the default share
Retry the installation
- Remove the administrative share again
Problem 2: Remove the OracleRemExecService before doing the Oracle Client 12c Release 1 32-bit or 64-bit installation onthe same Microsoft Windows x64 (64-bit) after installing the Oracle 64-bit or 32-bit software .
- Go to the Windows 'Services'
- Stop OracleRemExecServiceV2
( This service is having a intelligence .Once someone tries to stop it this service gets deleted. This is due to the fact ,that this service is not running from the Oracle Home like other oracle services ,but from temp . For example : C:\Users\AppData\Local\Temp\oraremservi... )
- Then try to install the Oracle 12c 32-bit or 64-bit on the same Microsoft Windows x64 (64-bit)
I found another situation in which this problem may arise (despite following the steps listed by other users above) and that's when the username of the user you're logged in as has an '_' on it. The path it will try to use to find the temp directory is whatever is set in %TEMP%. I managed to work around it by:
- Launch cmd.exe in Administrator mode
- SET TEMP = C:\TEMP
- Run the installer from that command window
Installed successfully that way.