Reputation: 12197
I'm trying to install a fresh new downloaded Oracle Database 19c on my Windows 10 Home and I receive the error: Failed to set ACL's for specified User.
In the logs details I see mentioned updating registry key HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDB19Home1
I don't see nothing unusual there.
I followed this guide and I:
net share
net use \\localhost\c$
Stop
and Disabled
and the service OracleRemExecServiceV2setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
DWORD
value LocalAccountTokenFilterPolicy
set to 1
setup.exe -debug -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
and as result I got: native operation failed with WSE-000053: Windows application programming interface (API) SetFileSecurityW failed.
and
O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.
which makes absolutely no sense to me because it looks like a Windows error.
How it can be so hard to install Oracle DB on a brand new machine with tons of CPU and RAM?
What ACL means and how to set it up?
Where am I wrong?
Upvotes: 2
Views: 17180
Reputation: 140
I encountered this issue on Windows 11 Pro 23H2 while installing Oracle Server Free 23ai (23.6).
In my case, it was simply a permission issue created by the installer. I found that my ORACLE_BASE folder was created and owned by SYSTEM without Local Administrators having write access. I ended up changing the owner of that folder to Local Administrators without inheritability. After which, the installation proceeded successfully.
In both cases, I ran setup as a Local Administrator.
Upvotes: 0
Reputation: 1
After many days, switching firewalls off and on, changing rights of Admin and so on.. I could not install OEE setup in D:\Oracle .. Once I tried D:\Test\Oracle it worked successfully. Why, Oracle, Why!
I'm thinking about deleting and clearing up all Oracle stuff on the machine (or start a fresh new environment and start again).
If anything helps to any reader (I searched the whole internet), please try the following:
Upvotes: 0
Reputation: 1
In my case I was installing Oracle 19c in Windows server 2019. I had previously installed weblogic in d:\Oracle\Middleware and I wanted to install oracle client in d:\Oracle\product\19.3.0\Client_1 but the ACL error was there. To fix it I had to choose d:\app\oracle (a new directory) to do the client installation.
Upvotes: 0
Reputation: 7882
says
Oracle Database for Windows x64 is supported on the following operating system versions: Windows 10 x64 - Pro, Enterprise, and Education editions
Oracle 19c is not supported on Windows 10 Home edition.
If you really want to have Oracle 19c on Windows, try to create a virtual machine with a supported Windows Server evaluation version. Or try to install Oracle 18 XE.
Upvotes: 1
Reputation: 142710
This is what makes your life miserable:
Oracle Database 19c on my Windows 10 Home
Oracle isn't/wasn't/won't (as far as I can tell) be supported on any MS Windows Home edition. True, some people made it work, but that's more matter of luck. You should upgrade operating system.
Or, maybe a better option, download one of Pre-Built Developer VMs (for Oracle VM VirtualBox).
Upvotes: 4