otmfaqForumsBlogsRegister
FAQMembers ListCalendarToday's PostsSearch


 Subscribe Blogs:RSS
 Subscribe Forums:RSS
 Follow New Posts:Twitter
OTMFAQ Home
OTMFAQ Blogs
OTMFAQ Forums
OTM Wiki

OTM SIG
OTM Wiki
MavenWire


Order Processing Shipment planning and order processing - including data requirements, line items, ship units, order bases and order releases.

Closed Thread
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old February 13th, 2007, 00:45
Senior Member and Blogger
 
Join Date: Dec 2006
Location: Singapore
Posts: 178
Blog Entries: 5
Groans: 0
Groaned at 1 Time in 1 Post
Thanks: 6
Thanked 13 Times in 12 Posts
Rep Power: 4
ianlo is on a distinguished road
Send a message via AIM to ianlo Send a message via Skype™ to ianlo
[SOLVED] Exception during Order Release

Hi

I am not sure if this is the right topic to post this but will try nonetheless.

I encountered an error in my production environment where an order release failed with the following error:

weblogic.jdbc.extensions.PoolLimitSQLException: weblogic.common.resourcepool.ResourceLimitExceptio n: No resources currently available in pool PRIMARY_JTS to allocate to applications, please increase the size of the pool and retry..

Has anyone encountered this problem before?

My PRIMARY_JTS config is as follows:
Initial Capacity= 5, Initialise at STATIC
Maximum Capacity=30, Refresh when BOTH, every 1 min
Capacity Increment=2, Shrint at LRU, every 5 min

Whats causing this error, and is my config correct?

Thanks!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #2 (permalink)  
Old February 13th, 2007, 20:06
chrisplough's Avatar
Site Moderator
 
Join Date: Jun 2006
Location: West Chester, PA
Posts: 1,156
Blog Entries: 8
Groans: 0
Groaned at 1 Time in 1 Post
Thanks: 137
Thanked 256 Times in 159 Posts
Rep Power: 10
chrisplough is a jewel in the roughchrisplough is a jewel in the roughchrisplough is a jewel in the rough
Send a message via AIM to chrisplough
Ian,

The error indicates that you've exceeded the capacity of the primary OTM DB pool (PRIMARY_JTS). The default size is to start at 100 connections and grow up to 150.

In order to resolve this:
  1. First ensure that your Oracle DB is configured to allow enough connections (the PROCESSES setting). I'd recommend a value of at least 300.
  2. Then, login to OTM as DBA.ADMIN
  3. Navigate to: Configuration and Administration > System Administration > Data Source Manager
  4. Run an open search and then edit the PRIMARY_JTS entry
  5. Click on the Pool tab
  6. Update the Maximum Capacity field. The default is 150 and you should be fine bumping it up to 200.
  7. Click Finished to save.
I don't remember if this setting is dynamic, but I'd bounce OTM, just to be safe.

That's it! Please update the post if this resolves your issue.

Hope this helps!
--Chris
__________________
Chris Plough
MavenWire

www.MavenWire.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #3 (permalink)  
Old February 14th, 2007, 01:21
Senior Member and Blogger
 
Join Date: Dec 2006
Location: Singapore
Posts: 178
Blog Entries: 5
Groans: 0
Groaned at 1 Time in 1 Post
Thanks: 6
Thanked 13 Times in 12 Posts
Rep Power: 4
ianlo is on a distinguished road
Send a message via AIM to ianlo Send a message via Skype™ to ianlo
Quote:
Originally Posted by chrisplough View Post
Ian,

The error indicates that you've exceeded the capacity of the primary OTM DB pool (PRIMARY_JTS). The default size is to start at 100 connections and grow up to 150.

In order to resolve this:
  1. First ensure that your Oracle DB is configured to allow enough connections (the PROCESSES setting). I'd recommend a value of at least 300.
  2. Then, login to OTM as DBA.ADMIN
  3. Navigate to: Configuration and Administration > System Administration > Data Source Manager
  4. Run an open search and then edit the PRIMARY_JTS entry
  5. Click on the Pool tab
  6. Update the Maximum Capacity field. The default is 150 and you should be fine bumping it up to 200.
  7. Click Finished to save.
I don't remember if this setting is dynamic, but I'd bounce OTM, just to be safe.

That's it! Please update the post if this resolves your issue.

Hope this helps!
--Chris
Hi Chris,

Thanks for the reply! I will implement as recommended and will update you soonest! Once I can get the DB some downtime
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #4 (permalink)  
Old February 14th, 2007, 04:39
Senior Member and Blogger
 
Join Date: Dec 2006
Location: Singapore
Posts: 178
Blog Entries: 5
Groans: 0
Groaned at 1 Time in 1 Post
Thanks: 6
Thanked 13 Times in 12 Posts
Rep Power: 4
ianlo is on a distinguished road
Send a message via AIM to ianlo Send a message via Skype™ to ianlo
Hi Chris,

Just a few questions:

1) If I were to increase the Maximum Capacity field from my 30 to 200, what would the impact be on my application server's memory requirements. Is there a formula for me to be able to calculate how much memory is required?

2) On the Oracle side, what would be the SGA and cache impact from changing to 300 processes? Again is there a formula for me to be able to determine the memory requirements?

Thanks for any information!

Ian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #5 (permalink)  
Old February 14th, 2007, 13:28
chrisplough's Avatar
Site Moderator
 
Join Date: Jun 2006
Location: West Chester, PA
Posts: 1,156
Blog Entries: 8
Groans: 0
Groaned at 1 Time in 1 Post
Thanks: 137
Thanked 256 Times in 159 Posts
Rep Power: 10
chrisplough is a jewel in the roughchrisplough is a jewel in the roughchrisplough is a jewel in the rough
Send a message via AIM to chrisplough
Ian,

In response to your questions:

1) I'm surprised that your maximum was set to 30 as 150 is usually the default value. On the OTM side, there is a negligible affect to this (possibly a few megabytes), but unfortunately there isn't a formula to help.

2) I believe that the client processes aren't included in the SGA but rather the PGA memory allocation and that their memory impact is minimal (until used). I'm sure that there is a formula to determine the memory requirements, but I unfortunately haven't seen it. If there is a DBA out there who can respond - I'd greatly appreciate it!

I can tell you that we've increased these settings on several OTM installations with minimal memory implications. The bulk of the memory usage will come from having more OTM processes run concurrently, due to the increase in DB connections available.

Also, while searching for an answer to #2, I did come across a brief article on tuning Oracle on AIX. It's a bit basic, but still it may help you:

Oracle AIX Tuning Optimization

I hope this helps!

--Chris
__________________
Chris Plough
MavenWire

www.MavenWire.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #6 (permalink)  
Old February 16th, 2007, 00:49
Senior Member and Blogger
 
Join Date: Dec 2006
Location: Singapore
Posts: 178
Blog Entries: 5
Groans: 0
Groaned at 1 Time in 1 Post
Thanks: 6
Thanked 13 Times in 12 Posts
Rep Power: 4
ianlo is on a distinguished road
Send a message via AIM to ianlo Send a message via Skype™ to ianlo
Quote:
Originally Posted by chrisplough View Post
Ian,

In response to your questions:

1) I'm surprised that your maximum was set to 30 as 150 is usually the default value. On the OTM side, there is a negligible affect to this (possibly a few megabytes), but unfortunately there isn't a formula to help.

2) I believe that the client processes aren't included in the SGA but rather the PGA memory allocation and that their memory impact is minimal (until used). I'm sure that there is a formula to determine the memory requirements, but I unfortunately haven't seen it. If there is a DBA out there who can respond - I'd greatly appreciate it!

I can tell you that we've increased these settings on several OTM installations with minimal memory implications. The bulk of the memory usage will come from having more OTM processes run concurrently, due to the increase in DB connections available.

Also, while searching for an answer to #2, I did come across a brief article on tuning Oracle on AIX. It's a bit basic, but still it may help you:

Oracle AIX Tuning Optimization

I hope this helps!

--Chris
Hi Chris,

Excellent information! Will bring this back to my DBA and Infrastructure team!

Rep inbound!

Thanks!
Ian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Closed Thread


Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Order gets committed on Exception JayVal Workflow and Agents 0 September 16th, 2008 14:18
[SOLVED] Re: Order Release Upload Via CSV Template Rick v100 Email List Archive 0 October 16th, 2007 03:12
[SOLVED] Date Emphasis on Order Release kaki Order Processing 5 July 24th, 2007 00:04
RE: Order release splitting in v5.5 bulk planning (load config) Mauricio Ramirez Email List Archive 0 December 12th, 2006 20:32
RE: Order Release Line data created in parent domain Tom Leonard Email List Archive 0 December 5th, 2006 10:15



All times are GMT. The time now is 17:36.
Copyright © 2006-2009, Open Book Solutions LLC. All rights reserved.


Inactive Reminders By Icora Web Design

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40