Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm having a strange problem.

I've installed the Oracle 10g client on a terminal server running Windows Server 2008R2. When I try to connect to Oracle, using, say, Toad, I receive the error "ORA-01019 unable to allocate memory in the user side". But this only happens if I'm logged in as an administrator.

If I connect as a normal user, I can connect without issue. Also -- if a normal user is connected, I can then connect without a problem as an administrator.

Any thoughts?

share|improve this question

migrated from Apr 20 '10 at 14:28

This question came from our site for professional and enthusiast programmers.

Does running the terminal server client in console mode change anything? Try the following command:

%SystemRoot%\system32\mstsc.exe /console
share|improve this answer

Probably your ORACLE_HOME environment variable is not set when you're administrator.

share|improve this answer
Just tried setting ORACLE_HOME - no luck. – Mike Apr 20 '10 at 14:53

There's a Oracle Support note (363448.1) about getting this error on Terminal Server when NOT using an administrator account. It may be there's been a change to the privileges granted for 2008R2. Log an Oracle issue and they'll probably be able to tell you what is needed.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.