Oracle 19c::无法为指定用户设置ACL

xtupzzrd  于 2023-03-22  发布在  Oracle
关注(0)|答案(3)|浏览(3688)

我尝试在Windows 10 Home上安装全新下载的Oracle Database 19c,收到错误:Failed to set ACL's for specified User.

在日志详细信息中,我看到提到更新注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDB19Home1,我没有看到任何异常。
我跟踪了this guide和我:

  • 运行net share
  • 运行net use \\localhost\c$
  • I StopDisabled以及服务OracleRemExecServiceV2
  • 我还以管理员身份使用PowerShell运行setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"命令
  • 当然,我也为Oracle创建了一个全新的用户和一个全新的密码
  • 我转到regedit并在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System上创建了一个新的DWORDLocalAccountTokenFilterPolicy,并将其设置为1
  • 我禁用了Windows Defender和整个防火墙
  • 然后我尝试了Debug模式,所以从提升的提示符运行setup.exe -debug -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false",结果得到:

native operation failed with WSE-000053: Windows application programming interface (API) SetFileSecurityW failed.

以及

O/S-Error: (OS 123) The filename, directory name, or volume label syntax is incorrect.

这对我来说完全没有意义,因为它看起来像一个Windows错误。
在一台拥有大量CPU和RAM的全新机器上安装Oracle DB怎么会这么难?
什么是ACL,如何使用set it up
我哪里错了?

wb1gzix0

wb1gzix01#

这就是让你的生活痛苦的原因:
Windows 10上的Oracle数据库19 c主页
Oracle现在/过去/将来(据我所知)都不支持任何MS WindowsHome版本。没错,有些人让它工作了,但这更多的是运气问题。你应该升级操作系统。
或者,也许是一个更好的选择,下载一个Pre-Built Developer VMs (for Oracle VM VirtualBox)

8qgya5xd

8qgya5xd2#

Installation guide

以下操作系统版本支持Oracle Database for Windows x64:Windows 10 x64 -专业版、企业版和教育版
Windows 10家庭版不支持Oracle 19 c。
如果您确实希望在Windows上安装Oracle 19 c,请尝试使用受支持的Windows Server评估版创建虚拟机。或者尝试安装Oracle 18 XE。

vktxenjb

vktxenjb3#

在我的情况下,我在Windows Server 2019中安装Oracle 19c。我以前在d:\Oracle\Middleware中安装了weblogic,我想在d:\Oracle\product\19.3.0\Client_1中安装Oracle客户端,但ACL错误存在。为了修复它,我必须选择d:\app\oracle(新目录)来安装客户端。

相关问题