环境信息:
本地Windows10下Oracle11g
远端hub:win7 Oracle11g

错误信息:
hvr用远程机器当做hub,创建Windows服务时报错:
F_JC0054: Unable to open the Service Control Manager. Error: Access is denied.
The previous error was encountered while trying to create the windows service ‘hvrscheduler_hvrhub’.
F_JC0054: Unable to open the Service Control Manager. Error: Access is denied.
问题所在:
根据错误信息可以分析得知,进入被拒绝,那么错误产生的原因可能是:
1、访问被拦截:防火墙或者其他拦截工具。
2、权限问题。这里多说一下hvr运行机制,hvr所同步的数据库所属机器可以不同,但是所属机器必须要安装hvr,因为①需要hvr注册4343端口②同步时需要hvr scheduler的服务。

解决问题:
知道了问题所在,那么解决问题也就变得容易了,如果是1引起的,那么关闭防火墙,或者其他能够拦截的工具。
如果是2引起的,因为我是尝试了使用system还有管理员用户进入都被拒绝,那么就可能是因为hvr scheduler这个服务所属者并不是系统用户,或者说system还有管理员用户并没有操作这个服务的权限,所以我做了以下操作:
将该服务登录属性改为此账户,使用登录的管理员用户。
F_JC0054: Unable to open the Service Control Manager. Error: Access is denied.
至此,问题得到解决。

相关文章: