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?

3 Answers 3


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

%SystemRoot%\system32\mstsc.exe /console

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

  • Just tried setting ORACLE_HOME - no luck.
    – Mike
    Apr 20, 2010 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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .