<?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 Total SGA size in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/total-sga-size/m-p/2663752#M930684</link>
    <description>Once there was a description about calculating 32-bit Oracle maximum single/total SGA's size on 64-bit node. Maybe someone have document describing calculation of SGA's with 64-bit Oracle8i on HPUX11.0 64-bit node and can share it.&lt;BR /&gt;&lt;BR /&gt;Thanks</description>
    <pubDate>Wed, 13 Feb 2002 06:42:02 GMT</pubDate>
    <dc:creator>Pocius Arturas</dc:creator>
    <dc:date>2002-02-13T06:42:02Z</dc:date>
    <item>
      <title>Total SGA size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/total-sga-size/m-p/2663752#M930684</link>
      <description>Once there was a description about calculating 32-bit Oracle maximum single/total SGA's size on 64-bit node. Maybe someone have document describing calculation of SGA's with 64-bit Oracle8i on HPUX11.0 64-bit node and can share it.&lt;BR /&gt;&lt;BR /&gt;Thanks</description>
      <pubDate>Wed, 13 Feb 2002 06:42:02 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/total-sga-size/m-p/2663752#M930684</guid>
      <dc:creator>Pocius Arturas</dc:creator>
      <dc:date>2002-02-13T06:42:02Z</dc:date>
    </item>
    <item>
      <title>Re: Total SGA size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/total-sga-size/m-p/2663753#M930685</link>
      <description>Hi&lt;BR /&gt;Excerpt from Metalink:&lt;BR /&gt;&lt;BR /&gt;The maximum SGA size for 32-bit Oracle on 32- and 64-bit HP-UX 11.0 is approximately 1.75 GB. This requires two separate shared memory segments.&lt;BR /&gt;The maximum for the system-wide shared memory is also limited to 1.75 GB, unless you are using the the Memory Windows feature in Oracle 8.0.6 or later.&lt;BR /&gt;&lt;BR /&gt;The maximum amount of system wide shared memory for 64-bit HP-UX 11.0 running 64-bit applications is limited by the amount of physical memory&lt;BR /&gt;on your system. &lt;BR /&gt;&lt;BR /&gt;Memory Windows for HP-UX 11.0&lt;BR /&gt;-----------------------------&lt;BR /&gt;&lt;BR /&gt;Memory Windows is a feature of 32- and 64-bit HP-UX 11.0 that allows independent processes to use more physical memory. &lt;BR /&gt;&lt;BR /&gt;On 32-bit HP-UX 11.0, there is both a process limit and a system-wide limit of 1.75GB total shared memory. For example, if one Oracle instances uses up 1.25 GB of shared memory, another completely independent instance can use only (1.75 GB - 1.25 GB) = .5 GB worth of shared memory. &lt;BR /&gt;&lt;BR /&gt;On HP-UX 11.0 64-bit you can run 32-bit Oracle or 64-bit Oracle. &lt;BR /&gt;If you run 64-bit Oracle on HP-UX 11.0 64-bit, the memory limit for the SGA is about 4 million terabytes or whatever RAM you have on your system. &lt;BR /&gt;&lt;BR /&gt;...&lt;BR /&gt;&lt;BR /&gt;How does Oracle work with Memory Windows? &lt;BR /&gt;&lt;BR /&gt;Oracle must be running on an HP system that has Memory Windows enabled.&lt;BR /&gt;Once Memory Windows is enabled, you need to increase the number of Memory Windows on the machine by tuning the HP-UX kernel parameter "max_mem_window" to a value at least&lt;BR /&gt;as large as the number of windows you'll eventually need. &lt;BR /&gt;&lt;BR /&gt;Once the HP and Oracle Memory Windows features are installed,&lt;BR /&gt;the administrator make entries in the "/etc/services.window" file.&lt;BR /&gt;This file maps the Oracle instance IDs to Window keys, the same way the&lt;BR /&gt;"/etc/services" file maps service names to port numbers. The system &lt;BR /&gt;automatically reads the "/etc/services.window" file to start the Oracle &lt;BR /&gt;processes in the correct Window. &lt;BR /&gt;&lt;BR /&gt;Implementing Oracle with Memory Windows &lt;BR /&gt;&lt;BR /&gt;The procedure is simple. For every Oracle instance, place its ORACLE_SID &lt;BR /&gt;name in the first column of the "/etc/services.window" file and the Window &lt;BR /&gt;key in the second column. For example, if you are running two Oracle &lt;BR /&gt;instances, one named "sales" and the other named "dev", this is how &lt;BR /&gt;your /etc/services.window file might look: &lt;BR /&gt;&lt;BR /&gt;        sales        5 &lt;BR /&gt;        dev          6 &lt;BR /&gt;&lt;BR /&gt;The oracle binary uses the "$ORACLE_SID" environment variable plus the &lt;BR /&gt;"/etc/services.window" entry to determine which Window an Oracle process &lt;BR /&gt;needs to be running in. &lt;BR /&gt;&lt;BR /&gt;You can use any Window key except for 0, which the system reserves &lt;BR /&gt;for the "global window".  If you accidentally use the Window key 0, &lt;BR /&gt;the oracle instance will start up, but it will not be executing in &lt;BR /&gt;its own Window, and as a result you will not see any benefits of &lt;BR /&gt;Memory Windows. &lt;BR /&gt;&lt;BR /&gt;Limitations of Oracle with Memory Windows &lt;BR /&gt;&lt;BR /&gt;Memory Windows provides Oracle instances with more memory. However, &lt;BR /&gt;there is a limitation. Processes running in one Window cannot share &lt;BR /&gt;memory or memory-mapped files with processes running in another Window.  &lt;BR /&gt;This is not an issue with Oracle itself, because distinct instances &lt;BR /&gt;do not communicate via shared objects. However, it is possible that &lt;BR /&gt;a custom or third-party tool monitors Oracle by looking at its shared &lt;BR /&gt;memory segments. If this is the case, the tool also has to be mapped &lt;BR /&gt;to a Memory Window.&lt;BR /&gt;.&lt;BR /&gt;&lt;BR /&gt;Andreas&lt;BR /&gt;</description>
      <pubDate>Wed, 13 Feb 2002 07:50:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/total-sga-size/m-p/2663753#M930685</guid>
      <dc:creator>Andreas D. Skjervold</dc:creator>
      <dc:date>2002-02-13T07:50:27Z</dc:date>
    </item>
    <item>
      <title>Re: Total SGA size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/total-sga-size/m-p/2663754#M930686</link>
      <description>Hello Arturas,&lt;BR /&gt;&lt;BR /&gt;Andreas is right on the point!&lt;BR /&gt;But if you are looking for an easy "recipe" to calculate your SGAs, well:&lt;BR /&gt;- do not use any system having less tha 1GB of RAM&lt;BR /&gt;- do not use more than 300-400MB of UNIX buffer cache&lt;BR /&gt;- do use Advanced VxFS with the proper mount options to avoid double-buffering&lt;BR /&gt;- do not use RAW-devices until you are very well-trained in Oracle-administration&lt;BR /&gt;- allocate more than 100MB of "shared_pool"&lt;BR /&gt;- do not use "db_block_size" smaller than 8192bytes&lt;BR /&gt;- do use "sort_area" and "retained_sort_area" bigger than 4MB, each&lt;BR /&gt;- use a bigger "log_buffer_size"&lt;BR /&gt;- use different channels for datafiles, on-line redo-logfiles, and off-line redo-logfiles, when possible&lt;BR /&gt;and the most important:&lt;BR /&gt;- use as many "db_block_buffers" as possible, whithout running into pageing/swapping!&lt;BR /&gt;&lt;BR /&gt;FWIW,&lt;BR /&gt;Wodisch</description>
      <pubDate>Wed, 13 Feb 2002 16:48:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/total-sga-size/m-p/2663754#M930686</guid>
      <dc:creator>Wodisch</dc:creator>
      <dc:date>2002-02-13T16:48:49Z</dc:date>
    </item>
  </channel>
</rss>

