VNI-2015 error re backup and recovery on EOM

Posted on 2005-03-01
Medium Priority
Last Modified: 2007-12-19
I' am trying to execute a backup using OEM. Pretty straightforward stuff. Everything goes OK but on checking the backup in the 'Jobs' I find it has failed and I get this error...

'VNI-2015 : The Node preferred credentials for the target node are either invalid or do not have sufficient privileges to complete the operation.
On Windows platforms, the Node credentials specified for the Windows target should have the "Logon as a batch job" privilege.'

Pretty standard stuff I'm sure. Relates to Adminstrator passwords possibly? Anyway, if someone could offer an explanationa nd fix it would be appreciated.
Question by:rl_marton
  • 3
  • 3

Expert Comment

ID: 13440115

The VNI-2015 error occurs when the Intelligent Agent cannot logon locally
to the Windows 2000 system.There is a privilege called....
a)Logon as a Batch Job
b)Deny Logon as a Batch Job(new to win2000) .

Check whether these two privileges are assigned to the same OS user.
If Deny Logon as a Batch Job privilege is assigned to the same user it will override the
Logon as a Batch Job privilege



Author Comment

ID: 13441265
'Check whether these two privileges are assigned to the same OS user'..How do I do this please?

Expert Comment

ID: 13446939
hi marton

Remove the Intelligent Agent's OS user from the list of users who are
assigned the privilege "Deny Logon as a Batch Job".

try this.........

1. Click on START => Programs => Administrative Tools => Local Security Policy

in the local policies folder select the User Rights Assignment folder.
there you can see a scroll bar.scroll it down util you see
"DenyLogon as Batch Job" privilege.double click on the privilege.
you can see the list of users who are assigned this privilege.
locate win 2000 user who is specified in the Enterprise Manager Console's Preferred Credentials setting for that node.
you can see a checkbox to the right of the user name.uncheck it.
click OK to save the changes.

i hope this will resolve the problem you are facing........


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.


Author Comment

ID: 13456608

Been to that box and nothing there unfortunately. Empty box.


Accepted Solution

salilc earned 450 total points
ID: 13464804
hi marton,

i dought that you had'nt assigned the 'logon as a batch job ' privilege to the OS user

try setting that privilege first.....

1. go to START => Programs => Administrative Tools => Local Security Policy

2.under Local Policies on the left, select User Rights Assignment folder

3.at the right side of the window you can see a scroll bar.scroll it down to the "Logon as Batch Job" privilege and select it.

4.right-click on the "Logon as a Batch Job" privilege then Security.

5.select the Add button which evokes a Select Users/Groups box.

6.from the "Look In" field, select the local workstation/server

7.select the User that will be used as the OEM OS user.

8.select Add then OK

9.check whether the "Local Policy Setting" checkbox has been selected

10.logon to the OEM

11.click on system => Preferred Credentials

set PREFERRED CREDENTIALS for the NODE called DEFAULT.This will set the logon credentials for all discovered nodes.


set individual PREFERRED CREDENTIALS for each NODE

NB:Option B must be used if the accounts and passwords are not unique across the  servers


Author Comment

ID: 13464977
I think part of the problem here is I'm running 9i on XP and the set-up is slightly different. Transposing your ideas a little I can get quite a good way down your list. Re point 6 the local workstation/server is already selected but there is no "Local Policy Setting" checkbox to check.

I had a look at steps 10> OK with that. Its obviosuly something in and around step 6+ thats fouling things up for me.

Thanks for your effort on this anyway.

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Cursors in Oracle: A cursor is used to process individual rows returned by database system for a query. In oracle every SQL statement executed by the oracle server has a private area. This area contains information about the SQL statement and theā€¦
Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
This video explains at a high level with the mandatory Oracle Memory processes are as well as touching on some of the more common optional ones.
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
Suggested Courses

621 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question