X86-64 SGA

Can the SGA size for Oracle 10g, x86-64 database software, be 4 GB? Or is it limited to 2 GB or 1.75 GB? In other words does the Oracle 10g take advantage of 64 bit computing on Intel Xeon EM64T platform?
Thanks,
Yasaswi

Yasawi,
It is my understanding that Oracle10g for x86-64 is a native 64-bit port of Oracle10g and that it fully supports large memory addressing, i.e. beyond 4GB.
Roland.

Similar Messages

  • Oracle 11g database installation with 6GB SGA and 1GB PGA on x86 dell machn

    I am trying to install oracle 11g on a DEL 2650 PowerEdge machine and want to set set SGA 6GB. I have set the shmmax kernel parameter 6449050944. Whenever i set the SGA size to 6 GB it display an error.
    Can anybody guide me where i am wrong ?

    O/s is Linux AS4 and total memory is 8 GB.
    I just purchased this old refurbished dell poweredge 2650 for testing purpose.
    Want to utilize the maximum memory available for the database.
    swap is 8 GB too.

  • Installing Solaris 10 x86 under VMWare

    I got Solaris 10 x86 release 03/05 installed and working under Windows XP VMWare 5.0. I tried to install under Windows XP VMWare 4.5.1, but there was strange behavior: JDS freezes when mouse is clicked on anything on the desktop. Strange thing was that this did not happen until well after the install and using JDS for a few days.
    I think it may have something to do with the X VMWare video driver. By default, it seems to choose VMWare 0405; I changed this to VMWare SGA Virtual Display. Seems okay now (using same virtual machine and install of Solaris).
    Any other notes anyone has to add?
    Thanx,
    GB

    I noticed similar issues, but if you have a window open like an xterm, you can Alt-TAB and regain control. I am not sure it is the X server, but would love to know how to troubleshoot it better.
    It seems that if you are clicked in a window, you will be forced to type in that window. But you can open a new X client (like xterm), but you have to Alt-TAB to get to it. Once you cycle through using Alt-TAB, it appears that the mouse control returns.
    I have not been able to consistently reproduce it. I have VMware 4.0 and high resolution display by setting up Xorg.conf.

  • Solaris10 x86 lot of  "driver not attached"

    I downloaded and installed Solaris10 on my x86 system. Installation process occured without any error. But my ethernet adapter does not work.
    After prtconf there was a lot of devices without driver attached to it. In fact, there was attached driver only to display adapter, IDEcontroller, FDcontroller, USB UHCI controller(I use USB keyboard and mouse).
    How can I attach driver to device and how/where can I found proper one? All my hardware I found in HCL, some of it only in part "reported to work"
    I have no experience with Solaris.
    Any suggestions? Thank You!

    Hello,
    Thanks for the very helpful suggestions. But I need to know why I see os error 49 as below.
    SQL> ORA-01034: ORACLE not available
    ORA-27123: unable to attach to shared memory segment
    Linux-x86_64 Error: 49: Protocol driver not attached
    Additional information: 393227
    Additional information: 69
    Additional information: 10
    The document provided shows us the error may be accompanied by one of the following. Error 49 is not mentioned.
       A) SVR4 error 12: not enough space
       B) SVR4 error 22: Invalid argument (you are trying to increase SGA and
                                           SHMMAX is large enough)
       C) SVR4 error 22: Invalid argument
       D) SVR4 error 22: Invalid argument
       E) UNIX error 13 (Permission Denied)
       F) SVR4 error 24 - too many open files.
    What does potentially cause shmat() to be failed with os error 49, "Protocol driver not attached"?
    Please suggest.
    Thanks.

  • Need to Increase SGA Size

    Hi,
    RDBMS : 11.1.0.7.0
    OS : RHEL 5 (X86_64)
    EBS : 12.1.3
    My Database Server RAM size is 128 gb
    Currently my Parameters are
    SGA_Target = 2g
    SGA_max = 2g
    Shared_pool_size = 600m
    Kernel Parameters are :
    kernel.msgmnb = 65536
    kernel.msgmax = 65536
    kernel.shmmax = 68719476736
    kernel.sem = 256 32000 100 142
    kernel.shmmni = 4096
    kernel.msgmni = 2878
    fs.file-max = 6553600
    net.ipv4.ip_local_port_range = 1000 65000
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
    My question is...
    As My project manager is asking to increase the SGA Size as i have 128gb RAM of server.
    Maximum how much i can increase the SGA Size
    It is PRODUCTION Server... Now it's running with out any issue... but so much RAM is there y can't we use....?
    Please advice..
    Thanks,

    As per the Note
    Maximum SHMMAX values for Linux x86 and x86-64 [ID 567506.1]
    =======================================================================
    QUESTION 2
    ===========
    What is the maximum value of SHMMAX for a 64-bit (x86-64) Linux system?
    ANSWER 2
    ===========
    Oracle Global Customer Support officially recommends a " maximum" for SHMMAX of "1/2 of physical RAM".
    The maximum size of a shared memory segment is limited by the size of the available user address space. On 64-bit systems, this is a theoretical 2^64bytes. So the "theoretical limit" for SHMMAX is the amount of physical RAM that you have. However, to actually attempt to use such a value could potentially lead to a situation where no system memory is available for anything else. Therefore a more realistic "physical limit" for SHMMAX would probably be "physical RAM - 2Gb".
    In an Oracle RDBMS application, this "physical limit" still leaves inadequate system memory for other necessary functions. Therefore, the common "Oracle maximum" for SHMMAX that you will often see is "1/2 of physical RAM". Many Oracle customers chose a higher fraction, at their discretion.
    Occasionally, Customers may erroneously think that that setting the SHMMAX as recommended in this NOTE limits the total SGA. That is not true. Setting the SHMMAX as recommended only causes a few more “shared memory segments” to be used for whatever total SGA that you subsequently configure in Oracle. For additional detail, please see Document 15566.1, "SGA, SHMMAX, Semaphores and Shared Memory Explained"
    ==========================================================================
    Our server RAM is 128 gb.... as per the note 1/2 of the physical RAM we can assign for SHMMAX parameter... (apprx 60gb)
    How can i understood this answer for my configuration......
    Please advice...
    Thanks,

  • Max SGA size in 32bit OS

    Hi,
    I have a EBS Production Instance (12.1.1) in a 32-bit OS (RHEL4.0).
    RAM: 16GB, SWAP: 8GB
    Our sga size is 1.7GB
    Is there any way to increase our SGA size.
    Please advice.
    Thanks in advance.

    You can use BIG PAGES
    For more info you can read the below docs:
    http://www.oracle-base.com/articles/linux/LargeSGAOnLinux.php
    32-bit Architecture and the hugemem Kernel
    The RHEL 3/4 smp kernel can be used on systems with up to 16 GB of RAM. The hugemem kernel is required in order to use all the memory on systems that have more than 16GB of RAM up to 64GB. However, I recommend the hugemem kernel even on systems that have 8GB of RAM or more due to the potential issue of "low memory" starvation (see next section) that can happen on database systems with 8 GB of RAM. The stability you get with the hugemem kernel on larger systems outperforms the performance overhead of address space switching.
    With x86 architecture the first 16MB-896MB of physical memory is known as "low memory" (ZONE_NORMAL) which is permanently mapped into kernel space. Many kernel resources must live in the low memory zone. In fact, many kernel operations can only take place in this zone. This means that the low memory area is the most performance critical zone. For example, if you run many resources intensive applications/programs and/or use large physical memory, then "low memory" can become low since more kernel structures must be allocated in this area. Low memory starvation happens when LowFree in /proc/meminfo becomes very low accompanied by a sudden spike in paging activity. To free up memory in the low memory zone, the kernel bounces buffers aggressively between low memory and high memory which becomes noticeable as paging (don't confuse it with paging to the swap partition). If the kernel is unable to free up enough memory in the low memory zone, then the kernel can hang the system.
    Paging activity can be monitored using the vmstat command or using the sar command (option '-B') which comes with the sysstat RPM. Since Linux tries to utilize the whole low memory zone, a low LowFree in /proc/meminfo does not necessarily mean that the system is out of low memory. However, when the system shows increased paging activity when LowFree gets below 50MB, then the hugemem kernel should be installed. The stability you gain from using the hugemem kernel makes up for any performance impact resulting from the 4GB-4GB kernel/user memory split in this kernel (a classic 32-bit x86 system splits the available 4 GB address space into 3 GB virtual memory space for user processes and a 1 GB space for the kernel). To see some allocations in the low memory zone, refer to /proc/meminfo and slabtop(1) for more information. Note that Huge Pages would free up memory in the low memory zone since the system has less bookkeeping to do for that part of virtual memory, see Large Memory Optimization (Big Pages, Huge Pages).
    If you install the RHEL 3/4 hugemem kernel ensure that any proprietary drivers you are using (e.g. proprietary multipath drivers) are certified with the hugemem kernel.
    In RHEL 2.1, the smp kernel is capable of handling up to 4GB of RAM. The kernel-enterprise kernel should be used for systems with more than 4GB of RAM up to 16GB.
    Above article taken from http://www.puschitz.com/TuningLinuxForOracle.shtml#32BitArchitectureEdited by: user00726 on Aug 6, 2010 2:02 AM

  • Size of Kernel parameter and SGA

    Hi,
    Can you please suggest me the ideal size of kernel parameters and SGA?
    Currently, I have installed 2GB RAM on my machine using Oracle 10.1 database version on Fedora Linux platform. The parameters are currently set as below:
    kernel.shmall = 2097152 (2MB)
    kernel.shmmax = 2147483648 (2048 MB)
    kernel.shmmni = 4096
    # semaphores: semmsl, semmns, semopm, semmni
    kernel.sem = 250 32000 100 128
    I will appreciate if you can give me an idea about the proper size of SGA including SHARED_POOL_SIZE,LARGE_POOL_SIZE AND JAVA_POOL_SIZE.
    Thanks in advance.
    Jayesh

    Oracle's install docs indicate practical minimums. The specific section for Linux x86 is at
    http://download-west.oracle.com/docs/cd/B19306_01/install.102/b15660/pre_install.htm#sthref264
    The proper size of the pools is always dependent on the workload. It takes experience, understanding of the application and monitoring to size these properly - the realm of the DBA.
    However, by setting the SGA_TARGET to some value (less than equal to SGA_MAX_SIZE) and setting these three parameters to '0', the system will use an effective compromise that dynamically changes based on workload.
    My suggestion is that the SGA_TARGET and the PGA_AGGREGATE_TARGET be set to ensure the system does not start swapping - when considering all the other normal memory requirements on the system.

  • Solaris Management Console 2.1 in Solaris 10 x86 nv-b40 and nv-b42.....

    I have been Solaris 10 x86 on my Intel machines and never had any problem with SMC. However, things seems to have changed since
    nv-b40 release. SMC out-of-the-box does not work even the first time. I get a message like Server is not running, Toolbox is not available. I tried to start the server manually using the command
    /etc/init.d/init.wbem start
    and I got the message
    svccfg:Pattern 'application/swcwbem' doesn't match any instances or services.
    I have reinstalled nv-b38 and SMC works fine. Does any one know what has changed between nv-b38 and nv-b40 releases which caused SMC not to work out-of-the-box? Also, if any one has encountered this problem and got a fix for it, could you please post it here? Thanks a bunch in advance.
    -Victor bagga

    did you enable tcp listening?
    svccfg -s wbem setprop options/tcp_listen=true
    svcadm refresh wbem
    svcadm restart wbem

  • Running T1SAM simulator over x86 ?

    Hi,
    Is it possible to run T1 SAM simulator over x86 ?
    Although the original requirements are SPARC and Solaris 9/10, I think ( and maybe also wrong...) that a proper Makefile for x86 should work...
    Thanks in advance!

    r0b0t wrote:
    Hi,
    I started with MIPS and I got used on running the code on QtSPIM (well PCspim) to be more precise as I used it on windows.
    Now, while I want to learn x86 and especially x64 assembly I'm in no way on finding any simulator to run the code.
    I know, I can run it directly on the machine, but I can't nicelly check the registers or break every operation as I could with spim and MIPS assembly.
    I'm pretty sure there are folk already solved this problem so, could you share how?
    thanks.
    Great book if you're starting to learn x86.
    http://www.amazon.com/Professional-Asse … y+language

  • Installation problem sun solaris 9 x86 on intel

    I am trying to install sun solaris 9 x86 intel platform edition on my home pc hp e-vectra, configuration is PIII 800 Mhz, 10 GB HDD, 128 MB Ram, 17" color monitor, but it giving me following error :-
    BooT Panic: trap type e, error 0 at 117499
    Cr0: 800000011, cr1: 4, cr3: 17e000
    Eax: 0, ebx: 7e2c, ecx: 0 edx: 16e350
    Es: fffffffe, edi: 17dfe0, ebp: 7e40, esp: 7e20
    Entering boot debugger:
    Please help me, how can I install sun solaris 9 x86 on my HP E-Vectra PC.
    Kalpesh Mehta

    I had similar problems several months ago. I suspect this happens when host pc does not have floppy drive(or bios somehow misreports it) as it was in my case. Solaris 8 seems to work fine in the same environment, so I keep using it for now. Possible workaround might be to use DCA from Solaris 8: Installation of Sol9 started just fine after I entered Sol8 DCA and asked it to boot from Sol9 CD.
    Hope this problem will be fixed in subsequent Sol9 releases.
    Victor

  • Installation problem of Oracle 8.1.7 on solaris 10 x86

    Hi,
    I tried to install the Oracle 8.1.7 on solaris 10 x86 and I got an error message shows: "cannot write to /opt/oracle/product/8.1.7/jar/classes2.jar".checking the log it shows:
    Exception: IOException2
    and exception: copyGroupFromJar. I ignored the error but the installation failed.By the way, I was not asked to run root.sh during the installation. Can anyone kindly tell me how to make it?
    yours
    zeushd

    Here are some additional statements for 10g on Solaris 10g x86:
    1. Execute runInstaller with the -ignoreSysPrereqs option.
    2. Select 'Do not create a starter database' when installing Oracle 10g.
    3. During installation, the warning message 'SUNWsprox package not installed' can be ignored. Press Continue to resume the installation.
    4. Download and install patch 4186426 from metalink.oracle.com after installing Oracle 10g software.
    5. If you have an End User Solaris 10 distribution, install the SUNWuiu8 package prior to installing the 10g client.

  • Installer problem - Oracle 11g on Redhat ES 5.1 (x86)

    Hi,
    I'm trying to run the "runInstaller" script to install Oracle 11g onto my Redhat ES 5.1 (x86) machine and the following error is being reported:
    Starting Oracle Universal Installer...
    Checking Temp space: must be greater than 80 MB. Actual 1409 MB Passed
    Checking swap space: must be greater than 150 MB. Actual 1407 MB Passed
    Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-01-10_04-46-50AM. Please wait ...Exception in thread "main" java.lang.NoClassDefFoundError: oracle/ewt/lwAWT/BufferedFrame
         at java.lang.ClassLoader.defineClass1(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
         at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
         at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    I copied all the installation tree to /tmp/oracle and ran chmod -R 777 * to make sure I could see all the files.
    I've been logging onto the server as the oracle user.
    I've also got Java v1.5.0.6 installed
    I've run out of ideas - anyone able to assist ?

    I've sorted it. Was originally copy unzipped install files from DVD into /tmp but think there must have been some corruption. I now copied and unzipped the install file onto the RH machine and it's now working.

  • Oracle 10G installation problem, and errors on SOLARIS 10 x86

    HI.
    I installed the last version of oracle 10g on a x86 SOLARIS 10 system.
    When the installer arrived at Configuration assistants, the window is stopping, and I can't see forward. But when I look at the installAction.log, the installation is checked as OK (?).
    When I launch sqlplus, and startup inside, it is said the ora-00205 error (problem with control files), and in the end, I'm really suprised there's no the database I told the installer to create at the beginning. But should I be surprised? As I didn't see really the end of the installation, and the installer didn't propose me the PATH where to install the DB, well, I guess there's something wrong.
    Could anybody tell me how to solve these problems, please?
    Thank you :)

    Two options:
    1. Create database using DBCA - execute $ORACLE_HOME/bin/dbca
    2. Create database manually (without DBCA)

  • Problem with solaris 10 08/11 installation on x86 workstation (DELL T5500)

    Trying to install solaris 10 08/11 installation on x86 workstation (DELL T5500). Following error message was received after selecting the Oracle Solaris interactive Text (Desktop Session) installation method-
    SunOS Release 5.10 Version Generic_147441-01 64-bit
    Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
    Configuring devices.
    SUNW-MSG-ID: SUNOS-8000-0G, TYPE: Error, VER: 1, SEVERITY: Major
    EVENT-TIME: 0x5075a820.0x8f97a90 (0x1693e68979)
    PLATFORM: i86pc, CSN: -, HOSTNAME:
    SOURCE: SunOS, REV: 5.10 Generic_147441-01
    DESC: Errors have been detected that require a reboot to ensure system
    integrity. See http://www.sun.com/msg/SUNOS-8000-0G for more information.
    AUTO-RESPONSE: Solaris will attempt to save and diagnose the error telemetry
    IMPACT: The system will sync files, save a crash dump if needed, and reboot
    REC-ACTION: Save the error summary below in case telemetry cannot be saved
    panic[cpu0]/thread=fffffe80000b3c60: pcieb-7: PCI(-X) Express Fatal Error. (0x4)
    fffffe80000b3bf0 pcieb:pcieb_intr_handler+1ea ()
    fffffe80000b3c40 unix:av_dispatch_autovect+78 ()
    fffffe80000b3c50 unix:intr_thread+5f ()
    syncing file systems... done
    ereport.io.pci.fabric ena=1693e6221600001 detector=[ version=0 scheme="dev"
    device-path="/pci@19,0/pci8086,3410@9" ] bdf=2048 device_id=3410 vendor_id=
    8086 rev_id=22 dev_type=40 pcie_off=90 pcix_off=0 aer_off=100 ecc_ver=0
    pci_status=10 pci_command=47 pci_bdg_sec_status=0 pci_bdg_ctrl=3 pcie_status=6
    pcie_command=7 pcie_dev_cap=8021 pcie_adv_ctl=5 pcie_ue_status=4020
    pcie_ue_mask=100000 pcie_ue_sev=62030 pcie_ue_hdr0=0 pcie_ue_hdr1=0
    pcie_ue_hdr2=0 pcie_ue_hdr3=0 pcie_ce_status=0 pcie_ce_mask=0
    pcie_ue_tgt_trans=0 pcie_ue_tgt_addr=0 pcie_ue_tgt_bdf=ffff pcie_rp_status=0
    pcie_rp_control=0 pcie_adv_rp_status=7c pcie_adv_rp_command=7
    pcie_adv_rp_ce_src_id=2048 pcie_adv_rp_ue_src_id=2048 remainder=0 severity=44
    skipping system dump - no dump device configured
    rebooting...
    Any ideas?

    Sometimes, it's just easier and faster
    to just start all over and re-install,
    particularly when you have only a fresh install on your system.
    This time, do not choose to include all the optional "documentation"
    (that's what is held on CD5).
    I have never found a reason to ever read that documentation so I stopped installing it.
    ... or you could download and burn a copy of CD5 and use it when prompted.

  • Solaris 10 x86 installation problem on ProLiant DL380..

    I'm trying to put Sol10 b72 on a dual-proc ProLiant DL380 here, with the Compaq 5i array controller.
    I have the Solaris 9 drivers from HP; they seem to work just fine for the installation.
    The problem comes at the end of the first disc.
    Sidebar:
    For one thing (and this drove me NUTS until I got lucky and caught it during a reboot), at the end of the install, on the console, it asks for the driver diskettes..again.
    The problem is, it doesn't say this ANYWHERE else, only on the console..and if you're doing the installation in the X desktop, you just never know it. It doesn't write this to the xconsole window. I tried installing a good 5-6 times before, instead of hitting the power button out of frustration after the install just hung again, I actually opened up a terminal and typed 'reboot'..and caught the "Please insert the diskette and press Enter" as it killed X. If anyone at Sun is reading this..you may want to fix this, before someone gets very frustrated that their installations never seem to finish...
    End Sidebar.
    So...I'm doing the console text install (otherwise you'll never see the message to insert the driver diskettes for the Broadcom NIC and the Compaq array), and sure enough, at the end of the install, it asks for the diskette. I pop in the diskette it's specifically asking for (the Compaq array diskette in this instance), and hit enter. It chugs for a second and then says it can't find the driver on the diskette.
    Which is incorrect, because if it haden't found it on the diskette during the device configuration assistant phase during bootup, it wouldn't have even been able to install Solaris.
    So..what's up? Anyone have any ideas why Solaris finds it one time but can't find it later? Is this a bug or problem in the installation script?
    Thanks,
    Greg

    problem 1 is that it's looking for ../../s0.. Which I
    managed to
    fake out by creating the dir in the same mount
    point.
    Problem 2 is that it can't find .tmp_proto, which I
    must
    concur with. I can't find that on any of the b72 cd
    images.
    So, the setup_install_server fails.This seems to be the problem when you try to setup an install
    server on a Solaris SPARC system for Solaris x86 clients, using
    the Solaris 9 or Solaris 10/Express CD media.
    There's a Solaris x86 UFS filesystem on slice 0 on the CD media,
    and it's supposed to be mounted on the "s0" mount point,
    otherwise setup_install_server won't work. On a Solaris x86 box,
    vold mounts it automatically for you: /cdrom/cdrom0/s2 is the
    mount point for the platform independant ISO9660 part of the CD
    media, /cdrom/cdrom0/s0 is the UFS root filesystem.
    Problem is that Solaris SPARC:
    - does not understand Solaris x86 disk labels
    - does not allow mounting x86 UFS filesystems
    (and vice versa).
    AFAIK, Solaris 9 DVD media does not have this problem. I
    guess the same will be true when Solaris 10 DVD media is
    available in a few months. On the DVD media there's enough
    free space to include an extra copy of the files in the ISO9660
    filesystem.

Maybe you are looking for