解决Oracle OEMS中VNI-2015验证错误及成功提交作业

0 下载量 56 浏览量 更新于2024-09-03 收藏 93KB DOC 举报
"在Oracle企业管理服务器(OEMS)中,用户可能会遇到‘VNI-2015:验证错误’的问题,导致作业提交失败。这个问题主要是由于目标节点的操作系统用户身份验证不正确导致的。解决方案涉及到正确配置管理员首选身份证明,并确保在目标节点上拥有适当的权限设置。" 在Oracle的OEMS中,作业提交失败通常表现为“VNI-2015:验证错误”,这通常是因为作业在尝试运行时,OEMS无法正确验证并使用目标节点上的操作系统用户身份。要解决这个问题,首先需要理解的是,OEMS依赖于存储在资料档案库内的首选身份证明来访问和运行作业的节点。因此,确保这个首选身份证明与目标节点上具有适当权限的用户账户匹配至关重要。 对于Windows NT用户,特别需要注意的是,OEMS的智能代理需要的权限是“作为批处理作业登录”。这是一种高级权限,允许用户在没有交互式登录的情况下运行作业。因此,你需要确保在管理员首选身份证明页面中,设置了正确的操作系统用户身份证明,且该身份证明与具有“作为批处理作业登录”权限的Windows NT用户一致。 要成功提交作业,你需要遵循以下关键步骤: 1. 创建或使用一个具备高级用户权限的账户,这个账户在每个运行智能代理的节点上都应有“作为批处理作业登录”的权限。这仅适用于运行在Windows NT或Windows 2000平台的智能代理。 2. 对所有将要提交作业的节点设置首选身份证明。在Windows NT和Windows 2000环境中,首选身份证明必须与上述具有高级权限的用户账户匹配。 3. 拥有高级权限的用户账户需要对ORACLE_HOME\NETWORK目录具有读写权限,同时对TEMP目录或ORACLE_HOME目录具有读、写、更新和删除的权限。这是为了确保作业运行过程中,系统可以正常访问和修改必要的文件。 如果忽视了“作为批处理作业登录”的权限设置,作业在运行时将会返回“用户验证失败”的错误。为了演示这一过程,假设你的目标节点是Windows NT或Windows 2000,你需要创建或修改一个用户账户,取消“用户下次登录时必须更改密码”的选项,用户名也不能与"SYSTEM"或"system"相同。具体的用户账户管理操作将在Windows 2000的用户管理界面中进行。 通过以上步骤,你应该能够成功地在Oracle的OEMS中提交作业,避免“VNI-2015:验证错误”的出现。确保正确配置用户权限和身份证明是解决这个问题的关键。