<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SGA &amp;amp; Oracle parameters in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511550#M896565</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I think what you fail to realize is that Oracle only allocate/utilze memory as the new pages are needed, unless configured otherwise.  This is why memory usage grows over time as a database becomes active.&lt;BR /&gt;&lt;BR /&gt;To get Oracle to access all memory pages on startup (so you can see UNIX allocating them), there is the Oracle parameter Pre_Page_SGA that needs to set as true in the init&lt;DBNAME&gt;.ora file.&lt;BR /&gt;&lt;BR /&gt;To me, I am more interested in what the database memory usage is up to, rather than the max expexted.  You may want to talk to your DBA for better Oracle memory allocation for its' various pools.&lt;BR /&gt;&lt;BR /&gt;(Also, I never use less than 4K block size on an HP. HP memory page size is 4K.  Anything less is inefficient and wastefull.)&lt;BR /&gt;&lt;BR /&gt;Hope this helps,&lt;BR /&gt;&lt;BR /&gt;-- ED Ulfers, UNIX/Oracle Administrator&lt;/DBNAME&gt;</description>
    <pubDate>Fri, 30 Mar 2001 15:25:05 GMT</pubDate>
    <dc:creator>Ed Ulfers</dc:creator>
    <dc:date>2001-03-30T15:25:05Z</dc:date>
    <item>
      <title>SGA &amp; Oracle parameters</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511547#M896562</link>
      <description>Below is my current server setting.&lt;BR /&gt;Physical memory = 512 MB&lt;BR /&gt;shnmax = 536870912&lt;BR /&gt;SGA = 72113968&lt;BR /&gt;db_block_size = 2048&lt;BR /&gt;db_block_buffers = 20480&lt;BR /&gt;The system max memory usage still reached to 55% only, cannot reach to 80%. WHY ? How to change the SGA value ?</description>
      <pubDate>Fri, 30 Mar 2001 02:25:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511547#M896562</guid>
      <dc:creator>Kenn Chen</dc:creator>
      <dc:date>2001-03-30T02:25:05Z</dc:date>
    </item>
    <item>
      <title>Re: SGA &amp; Oracle parameters</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511548#M896563</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;In your OS kernel parameter settings, what is your dbc_max_pct value? For more efficient memory allocation, it should be set to a very small value &amp;lt; 15% since Oracle is already using its own buffer cache in the SGA.&lt;BR /&gt;&lt;BR /&gt;Hope this helps. Regards.&lt;BR /&gt;&lt;BR /&gt;Steven Sim Kok Leong&lt;BR /&gt;Brainbench MVP for Unix Admin&lt;BR /&gt;&lt;A href="http://www.brainbench.com" target="_blank"&gt;http://www.brainbench.com&lt;/A&gt;</description>
      <pubDate>Fri, 30 Mar 2001 03:35:39 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511548#M896563</guid>
      <dc:creator>Steven Sim Kok Leong</dc:creator>
      <dc:date>2001-03-30T03:35:39Z</dc:date>
    </item>
    <item>
      <title>Re: SGA &amp; Oracle parameters</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511549#M896564</link>
      <description>Hi!&lt;BR /&gt;To increase your SGA size, increase the Oracle parameters (found in init.ora (init&lt;SID&gt;.ora)):&lt;BR /&gt;-db_block_buffers (number of db_blocks)&lt;BR /&gt;-shared_pool_size (bytes)&lt;BR /&gt;-log_buffer (number of db_blocks)&lt;BR /&gt;&lt;BR /&gt;With db_block_buffers as the important parameter; the more of your database you can fit into the buffer cache the better.&lt;BR /&gt;Be adviced not to increase the SGA size to much as Oracle will begin swaping shared memory to disk, and then you're in trouble.&lt;BR /&gt;&lt;BR /&gt;To make the changes active you have to restart the database.&lt;BR /&gt;&lt;BR /&gt;Andreas&lt;/SID&gt;</description>
      <pubDate>Fri, 30 Mar 2001 06:53:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511549#M896564</guid>
      <dc:creator>Andreas D. Skjervold</dc:creator>
      <dc:date>2001-03-30T06:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: SGA &amp; Oracle parameters</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511550#M896565</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I think what you fail to realize is that Oracle only allocate/utilze memory as the new pages are needed, unless configured otherwise.  This is why memory usage grows over time as a database becomes active.&lt;BR /&gt;&lt;BR /&gt;To get Oracle to access all memory pages on startup (so you can see UNIX allocating them), there is the Oracle parameter Pre_Page_SGA that needs to set as true in the init&lt;DBNAME&gt;.ora file.&lt;BR /&gt;&lt;BR /&gt;To me, I am more interested in what the database memory usage is up to, rather than the max expexted.  You may want to talk to your DBA for better Oracle memory allocation for its' various pools.&lt;BR /&gt;&lt;BR /&gt;(Also, I never use less than 4K block size on an HP. HP memory page size is 4K.  Anything less is inefficient and wastefull.)&lt;BR /&gt;&lt;BR /&gt;Hope this helps,&lt;BR /&gt;&lt;BR /&gt;-- ED Ulfers, UNIX/Oracle Administrator&lt;/DBNAME&gt;</description>
      <pubDate>Fri, 30 Mar 2001 15:25:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511550#M896565</guid>
      <dc:creator>Ed Ulfers</dc:creator>
      <dc:date>2001-03-30T15:25:05Z</dc:date>
    </item>
    <item>
      <title>Re: SGA &amp; Oracle parameters</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511551#M896566</link>
      <description>Chen,&lt;BR /&gt;&lt;BR /&gt;I agree with Ed that your db_block_size in Oracle should be increased to at least 4K if you are able to. The Oracle SGA size is computed by a formula based on a few parameters in the initSID.ora file. The most important of these parameters is DB_BLOCK_SIZE, DB_BLOCK_BUFFERS, and SHARED_POOL_SIZE.&lt;BR /&gt;&lt;BR /&gt;So in your instance a very rough SGA size would be &lt;BR /&gt;DB_BLOCK_SIZE x DB_BLOCK_BUFFERS + SHARED_POOL_SIZE ~= SGA&lt;BR /&gt;2048 x 20480 + SHARED_POOL_SIZE = Your SGA&lt;BR /&gt;&lt;BR /&gt;If you want your SGA to be bigger just increase the DB_BLOCK_BUFFERs and Oracle will be able to store more data in its Block Buffer Cache and improve performance for you.&lt;BR /&gt;&lt;BR /&gt;Good luck,&lt;BR /&gt;Chad</description>
      <pubDate>Fri, 30 Mar 2001 16:22:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511551#M896566</guid>
      <dc:creator>Chad Molina</dc:creator>
      <dc:date>2001-03-30T16:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: SGA &amp; Oracle parameters</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511552#M896567</link>
      <description>A warning: changing your block size requires exporting and importing your database.  We went from 4k to 8k, it was a hassle doing the reload, but definately a performance boost and worth it.</description>
      <pubDate>Tue, 03 Apr 2001 20:08:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sga-amp-oracle-parameters/m-p/2511552#M896567</guid>
      <dc:creator>Greta Blamire</dc:creator>
      <dc:date>2001-04-03T20:08:48Z</dc:date>
    </item>
  </channel>
</rss>

