简体   繁体   English

Oracle 19c:: 为指定用户设置 ACL 失败

[英]Oracle 19c :: Failed to set ACL's for specified User

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.我正在尝试在我的 Windows 10 主页上安装全新下载的 Oracle 数据库 19c,但我收到错误: 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.在日志详细信息中,我看到提到更新注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDB19Home1我没有看到任何异常。

I followed this guide and I:我遵循了本指南,并且:

  • run net share运行net share
  • run net use \\localhost\c$运行net use \\localhost\c$
  • I Stop and Disabled and the service OracleRemExecServiceV2StopDisabled和服务OracleRemExecServiceV2
  • I also run with PowerShell as Administrator the command setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"我还使用 PowerShell 作为管理员运行命令setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
  • Of course I have also created a brand new user for Oracle with a brand new password.当然我也用全新的密码为 Oracle 创建了一个全新的用户。 And I also tried the Windows user within the Administrator group我还尝试了管理员组中的 Windows 用户
  • I went to regedit and on HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System I created a new DWORD value LocalAccountTokenFilterPolicy set to 1我去了 regedit 并在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System我创建了一个新的DWORDLocalAccountTokenFilterPolicy设置为1
  • I disabled Windows Defender and the whole Firewall我禁用了 Windows Defender和整个防火墙
  • Then I tried the Debug mode so run from an elevated prompt I run setup.exe -debug -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false" and as result I got:然后我尝试了调试模式,所以从提升的提示符运行我运行setup.exe -debug -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"结果我得到:

在此处输入图像描述

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.这对我来说绝对没有意义,因为它看起来像 Windows 错误。

How it can be so hard to install Oracle DB on a brand new machine with tons of CPU and RAM?在拥有大量 CPU 和 RAM 的全新机器上安装 Oracle DB 怎么这么难?

What ACL means and how to set it up ? ACL 是什么意思以及如何设置它

Where am I wrong?我哪里错了?

This is what makes your life miserable:这就是让你的生活变得悲惨的原因:

Oracle Database 19c on my Windows 10 Home Oracle 数据库 19c 在我的Windows 10 上

Oracle isn't/wasn't/won't (as far as I can tell) be supported on any MS Windows Home edition.任何 MS Windows家庭版都不支持 Oracle (据我所知)。 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) .或者,也许是更好的选择,下载一个Pre-Built Developer VM(用于 Oracle VM VirtualBox)

Installation guide 安装指南

says

Oracle Database for Windows x64 is supported on the following operating system versions: Windows 10 x64 - Pro, Enterprise, and Education editions Oracle 数据库 Windows x64 在以下操作系统版本上受支持: Windows 10 x64 - 专业版、企业版和教育版

Oracle 19c is not supported on Windows 10 Home edition. Windows 10 家庭版不支持 Oracle 19c。

If you really want to have Oracle 19c on Windows, try to create a virtual machine with a supported Windows Server evaluation version.如果您真的想在 Windows 上拥有 Oracle 19c,请尝试使用受支持的 Windows 服务器评估版创建虚拟机。 Or try to install Oracle 18 XE.或者尝试安装 Oracle 18 XE。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM