我们正在安装的域帐户(用于管理服务器的权限略有降低的帐户)是计算机上管理员组的成员,但似乎没有与域管理员完全相同的组策略,因为在使用 dbca 安装数据库时(具体来说,在尝试设置服务时),我们得到:
Cannot open the Windows NT Service Control Manager
O/S-Error: (OS 5) Access is denied.
此错误与 oradim -new -sid DATABASENAME 的错误相同
DIM-00014: Cannot open the Windows NT Service Control Manager.
O/S-Error: (OS 5) Access is denied.
我们注意到,以该用户身份进入服务控制面板时会给出警告,但您可以继续,然后启动和停止服务。Windows Server 2003 上的同一用户(应为同一组策略)进入服务时不会收到任何警告。
域管理员在进入服务控制面板时看不到这样的警告,并且他们在运行 dbca 时也能够绕过此错误。
Windows Server 2008 中是否存在已更改的特定权限,我们需要将其添加到组策略中或类似内容中?
答案1
使用提升的权限运行安装程序应该可以解决问题 - 右键单击并“以管理员身份运行”,或在“兼容性”选项卡下的“属性”窗口中设置为以管理员身份运行。
如果这不起作用,那么它可能正在分离一个正在失去权限升级的单独进程;在这种情况下,您只需暂时禁用 UAC(控制面板 -> 用户帐户 -> 更改用户帐户控制设置)。