Oracle 19c :: 无法为指定用户设置 ACL
Oracle 19c :: Failed to set ACL's for specified User
我正在尝试在我的 Windows 10 主页上安装全新下载的 Oracle 数据库 19c,但我收到错误消息:Failed to set ACL's for specified User.
在日志详细信息中,我看到提到更新注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDB19Home1
我没有看到任何异常。
我关注了 this guide 并且我:
- 运行
net share
- 运行
net use \localhost\c$
- 我
Stop
和 Disabled
以及服务 OracleRemExecServiceV2
- 我还 运行 使用 PowerShell 作为管理员命令
setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
- 当然我也为Oracle创建了一个全新的用户,并使用了全新的密码。我还尝试了 Administrator 组
中的 Windows 用户
- 我去了 regedit 并在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 我创建了一个新的
DWORD
值 LocalAccountTokenFilterPolicy
设置为 1
- 我禁用了 Windows Defender 和整个 Firewall
- 然后我尝试了调试模式所以运行从提升的提示我运行
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?
我哪里错了?
这就是让你的生活悲惨的原因:
Oracle Database 19c on my Windows 10 Home
任何 MS Windows Home 都不支持 Oracle t/wasnt/won(据我所知)版。的确,有些人成功了,但这更多的是 运气 的问题。您应该升级操作系统。
或者,也许更好的选择是下载 Pre-Built Developer VMs (for Oracle VM VirtualBox)。
说
Oracle Database for Windows x64 is supported on the following
operating system versions: Windows 10 x64 - Pro, Enterprise, and
Education editions
Windows10 家庭版不支持 Oracle 19c。
如果您真的想在 Windows 上安装 Oracle 19c,请尝试创建一个支持 Windows 服务器评估版的虚拟机。或者尝试安装Oracle 18 XE。
我正在尝试在我的 Windows 10 主页上安装全新下载的 Oracle 数据库 19c,但我收到错误消息:Failed to set ACL's for specified User.
在日志详细信息中,我看到提到更新注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDB19Home1
我没有看到任何异常。
我关注了 this guide 并且我:
- 运行
net share
- 运行
net use \localhost\c$
- 我
Stop
和Disabled
以及服务 OracleRemExecServiceV2 - 我还 运行 使用 PowerShell 作为管理员命令
setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
- 当然我也为Oracle创建了一个全新的用户,并使用了全新的密码。我还尝试了 Administrator 组 中的 Windows 用户
- 我去了 regedit 并在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 我创建了一个新的
DWORD
值LocalAccountTokenFilterPolicy
设置为1
- 我禁用了 Windows Defender 和整个 Firewall
- 然后我尝试了调试模式所以运行从提升的提示我运行
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?
我哪里错了?
这就是让你的生活悲惨的原因:
Oracle Database 19c on my Windows 10 Home
任何 MS Windows Home 都不支持 Oracle t/wasnt/won(据我所知)版。的确,有些人成功了,但这更多的是 运气 的问题。您应该升级操作系统。
或者,也许更好的选择是下载 Pre-Built Developer VMs (for Oracle VM VirtualBox)。
说
Oracle Database for Windows x64 is supported on the following operating system versions: Windows 10 x64 - Pro, Enterprise, and Education editions
Windows10 家庭版不支持 Oracle 19c。
如果您真的想在 Windows 上安装 Oracle 19c,请尝试创建一个支持 Windows 服务器评估版的虚拟机。或者尝试安装Oracle 18 XE。