- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Getting memory errors after adding two more Oracle...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 08:48 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 09:07 AM
тАО11-01-2002 09:07 AM
Re: Getting memory errors after adding two more Oracle instances.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 09:14 AM
тАО11-01-2002 09:14 AM
Re: Getting memory errors after adding two more Oracle instances.
1) What type of system?
2) What version of HP-UX?
3) 32 or 64 bit?
4) What version of Oracle? Is it 32 or 64 bit?
My first reaction is that you need more memory. 4GB does not seem like very much for 10 Oracle instances running.
Your swap is not being used at all. You are fine there.
I have seen a problem similar to this, but with the Unidata database system giving messages "No more core". The problem was that we were running 32-bit Unidata. 32-bit applications can only access a maximum of 2.7GB of shared memory.
If you are running 32-bit Oracle, I would bet that this is your problem. You are hitting the maximum shared memory that 32-bit applications can use. When you start another instance and it tries to access more shared memory, it is not available and you are getting the error.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 09:14 AM
тАО11-01-2002 09:14 AM
Re: Getting memory errors after adding two more Oracle instances.
Well Clay and Patrick have already convered he what and the why I suspect.
As 'maxdsiz' this applies to 32-bit processes. Its maximum is 0x7B03A000 (~ 2 GB). 'maxdsiz_64bit' applies (of course) to 64-bit processes.
Regards!
...JRF...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 10:12 AM
тАО11-01-2002 10:12 AM
Re: Getting memory errors after adding two more Oracle instances.
The server is HP-UX 11.00 64-bit running
Oracle 7.3.4. It is a development-only system. SGA's for the databases are around 60mb each. Not very large.
The problem is showing up with the applications. syslogd even quit yesterday when we were having the problems. No errors in syslog or alert log.
My first recommendation will be to up the maxdsize to 2gb to match the maxdsize_64-bit value. I will also recommend changing the timeslice from 10 to 1.
I will likely have a window next week to rebuild the kernel.
I suspect Oracle and the applications are 32-bit. CD's for both previously ran on 10.20. How do I tell?
Thanks again... Jack
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 10:20 AM
тАО11-01-2002 10:20 AM
SolutionRegards, Clay
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 10:30 AM
тАО11-01-2002 10:30 AM
Re: Getting memory errors after adding two more Oracle instances.
Oracle 7.3.4 is 32bit only. I suspect that you are hitting the system-wide 32bit shared memory limit of 1.75Gb. You can check what shared memory segments exist with the command 'ipcs -am'.
If you can't reduce the size of your Oracle SGA's, you'll have to investigate the HP-UX 11 'memory windows' facility which allows you to have several different shared memory 'windows' all up to 1.75Gb. If you search for 'shared memory' and 'memory windows' you'll find lots of useful information.
Regards,
John
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:07 AM
тАО11-01-2002 11:07 AM
Re: Getting memory errors after adding two more Oracle instances.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:09 AM
тАО11-01-2002 11:09 AM
Re: Getting memory errors after adding two more Oracle instances.
jack...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:13 AM
тАО11-01-2002 11:13 AM
Re: Getting memory errors after adding two more Oracle instances.
Oracle does try to allocate a number of smaller segments if a single large segment isn't available although this may have been implemented since 7.3.4.
Your system will definitely benefit from having multiple memory windows although you'll have to write the appropriate control scripts.
Regards,
John
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:20 AM
тАО11-01-2002 11:20 AM
Re: Getting memory errors after adding two more Oracle instances.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:20 AM
тАО11-01-2002 11:20 AM
Re: Getting memory errors after adding two more Oracle instances.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:20 AM
тАО11-01-2002 11:20 AM
Re: Getting memory errors after adding two more Oracle instances.
Regards,
John
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:22 AM
тАО11-01-2002 11:22 AM
Re: Getting memory errors after adding two more Oracle instances.
It is NOT 1.75 GB for EACH application. It's for ALL. That is the limit for everything.
I would follow John's suggestion and look into memory windows.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:25 AM
тАО11-01-2002 11:25 AM
Re: Getting memory errors after adding two more Oracle instances.
Thanks again...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-01-2002 11:49 AM
тАО11-01-2002 11:49 AM
Re: Getting memory errors after adding two more Oracle instances.
This is going to take a lot of work to resolve. Each instance of Oracle will have to be started in in a separate memory window--which is good because no one else competes for that space (like memory mapped files, shared libraries, other shared memory segments), but you (and the DBA) will have to sort out everything that attaches to this particular instance of Oracle. The reason is that these windows are known only to the processes that start inside them--the rest of the 32bit world see memory window #0, the default window.
Here is the tool that ipcs cannot provide:
ftp://contrib:9unsupp8@hprc.external.hp.com/sysadmin/programs/shminfo/
With this program, you'll see exactly how fragmented the window is and all the tiny components that prevent allocating large chunks (which must all be contiguous)
All of these hoops are due to 32bits...upgrade to Oracle 32bit (8i or beyond) and all of these issues disappear. Of course, all supporting apps will have to be converted but since 64bit HP-UX has been around since Nov 1997, all those apps have long since been converted. (or I would certainly hope so)
Bill Hassell, sysadmin