It sounds like you are on a Windows server. We ran into the same problem. The fix is to change a registry key.
go to HKEY_LOCAL_MACHINE
->Current Control Set
In the Windows key change the last value in the "SharedSection=" to 1024.
From the control panel ( Middle tier) , click on the OPMN for middle tier -> LOG ON ->
Check Allow Service to Interact with Desktop
You'll need to reboot after that.
There is no Shared Section there, shall i add one?
Thanks Phil. It works now!! I understood about the registry too but did not implement the 1024 part to the registry . However i did check the Allow user interaction with desktop in the login tab of the oracle process manager and that seems to have done the trick .
Once again thanks a lot buddy
One thing i dont understand is how checking the Allow Service to Interact with desktop has solved my problem . Could you shed some light on this please.
I'm glad that worked out. I wish I understood it myself. We had a VERY difficult time even getting Oracle to suggest those changes, let alone explaining the details of them.
I believe it has something to do with allowing non-interactive processes to access the memory space allocated to interactive processes, so that additional sessions can be created. That is just a guess though.
So you only checked the interact with desktop setting, and left the registry key alone?
I got same problem. My SharedSection=1024,3072,512. However,
I couldn't find OPMN on the Control Panel. Where is it? Please advice.
The third value in the SharedSection=1024,3072,512 helps you only if you start oracle processes as background processes from the services.msc. If you started the oracle processes from the command line, than the memory would be consumed from the io-desktop heap (this means - the second value). By checking Allow service to interact with desktop, you allow that service to consume memory from the io-desktop heap. If you modified the third value, you should have restarted the computer.
All the Best.
My current value is SharedSection=1024,3072,512.
Can I change this to 1024,3072,1024?.
From where I get OPMN configuration?.
This is for reference purpose only.
Os - linux redhat
appl - DS 10g
2 )wht i did
i think This problem is related to the formsweb.cfg file.
i was using Toad ftp while uploading and downloading the file and file get currupted.
this file should be uploaded in Default format(not in ACII or Binary format)
if possible pls do the changes in file in linux platform.
do the original setting as it is and then configure the file
i am sorry for the later reply, while i am searching solution for this error i found this question. since i resolved my problem i am sending you the solution.
i think there is a problem with your default environment, please check your default.env in your forms server. since i resolved the same problem when i am getting the error frm-92101 forms server failure durign startup.
D:\DevSuiteHome_1\forms\server i this path u have default.env
check the oracle_home and forms_path whether u define properly or not. if not change them and save it.
thanks & regards
Here are the steps. Before using REGEDIT, backup your stuff just in case.
sub tree, go to the following key:\System\CurrentControlSet\Control\Session Manager\SubSystems
- Run Registry Editor (Regedt32.exe).
- From the HKEY_LOCAL_MACHINE
3. Select the Windows value. Right click -> Modify -> Value data -> then look for “Windows
SharedSection=1024,3072,512 (default value)
4. Increase the SharedSection parameter.
For Windows NT:
SharedSection specifies the system and desktop heaps using the following format:
Add ",256" or ",512" after
the yyyy number.
For Windows 2000, Windows XP, and Windows Server 2003:
SharedSection uses the following format to specify the system and desktop heaps:
32-bit operating systems, increase the yyyy value to "12288";
Increase the zzzz value to "1024".
For 64-bit operating systems, increase the yyyy value to "20480";
Increase the zzzz value to "1024".