on 09-14-2007 1:38 PM
Hello,
we are running ERP2005 on Windows 2003 32Bit and Oracle 10.2.
We activated the /3GB option in the boot.ini
Due to problems we wan't to activate the userva option.
Unfortunalely i can't find any recommendation for the value of userva.
Please give me an advice.
Kind regards
Mathias Dieckhoff
have you read http://support.microsoft.com/kb/316739 ?
note that using Netweaver 2004s SAP products, you should be on a 64-bit platform for productive support.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Eric,
thaaks for your advice.
i made a mistake. we are running ERP 2004. sorry... the names change so often
i read the knowledgebase article, while searching for a solution. i hope to find a general value like this one:
recommendation for a RAC environment: the value should be 3008 (page 12)
Is this also valid for non-RAC?
regards
Mathias Dieckhoff
Matthias,
please follow my suggestions.
There is no general rule we can give here. The optimum value of /userva depends on so many parameters, the major ones we have identified is number of tcp/connections, number of open files, amount of memory addressed by all workprocesses (not necessary in the working set) etc.
Peter
Hello Mathias,
This parameter was recommended with different values from different sources. For example, 3008 from the Best Practice published by Oracle.
Meanwhile I cannot agree with Eric more that you should consider 64-bit Windows.
Best regards,
Victor
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>>For example, 3008 from the
that's a recommendation for Oracle RAC specific configurations (less then 10 installations world wide) forget this value.
>>Meanwhile I cannot agree with Eric more that you should consider 64-bit Windows.
why that?
I am very interested in the arguments againts 64 Bit, please post them here!!
Hi Peter,
I used that document as an example. There are more userva values suggested from different sources. The OSS message I opened years ago suggested something like 2700. Basically my point is "there is no magic number for this parameter, try and est it, or better go to 64-bit".
I think you misunderstood me... "Cannot agree with something more" means "fully agree with something (so you cannot agree More)".
Best regards,
Victor
well it is as Eric already mentioned:
1st recommendation: Go for 64 Bit!
2nd recommendation:
decrease the user address space carefully if you have to.
start with /userva=2900, if the problem still happens change /userva step by step to lower values each time evaluating wether the new value has fixed the situation.
the problem with /userva is, that it shortens the virtual address space (addressable memory for normal applications). with /userva=2700 your application is able to address 2.7 GB of virtual memory, the remaining 1.3 GB can only be used in kernel mode (operating system, drivers etc). In this case (/userva=2700) your application (ABAP Report, other memory consuming programs) can only utilize 300 MB less memory compared to /userva not set.
Those ABAP reports currently utilizing 95 percent of the available address space will no longer run when /userva is set to 2700.
It is much less pain to run on 64 Bit OS - you don't have to play around with all these funny parameters.
peter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.