Partitioning x86 with solaris 10

G'day,
I am having trouble with partitioning solaris 10, i have tried installing solaris 10 on my system with autolayout and not changing any partition options.
But once solaris is installed, i install SRSS and Sun SGD and i run out of space.
I have a 40gig HDD so i know that this is very silly!!!
I need to know how to properly partition my disk!!
WHen the installer asks you what partitions should autolayout make what does that mean????
thanks,
jason

Hi
Choose manual layout during the Solaris 10 installation and allocate enough space for /usr and /opt.
Autolayout will take only the nessary space required by OS (i.e some 2.5 to 3GB), obviously u'll not be able to install any other application as the space is already taken by OS.
Follow this manual layout during the install
/ (root) 1gb
/usr 4gb
/opt 4gb (depends on you app requirement)
/var 2gb
/home ( as you wish)
Hope the comments are usefull
-Aditya

Similar Messages

  • Problems installing Sun ONE Web Server 7.0 on an x86 with Solaris 10

    I am trying to install the new Sun ONE Java Web Server 7.0 on my Solaris 10 machine. This is the error I am getting:
    |-1%--------------25%-----------------50%-----------webResources:errorCreatingLogFile
    Task Failed: java.lang.NullPointsswhereException
    java.lang.NullPointerException
    at com.sun.web.installer.web.actions.PostInstall_core.install(PostInstall_core.java:273)
    at com.sun.install.products.InstallComponent.performInstallation(InstallComponent.java:1465)
    at com.sun.install.products.InstallNode.startInstall(InstallNode.java:1086)
    at com.sun.install.products.InstallComponent.performInstallation(InstallComponent.java:1457)
    at com.sun.install.products.InstallNode.startInstall(InstallNode.java:1086)
    at com.sun.install.products.InstallComponent.performInstallation(InstallComponent.java:1457)
    at com.sun.install.products.Product.performInstallation(Product.java:651)
    at com.sun.install.tasks.ProductTask.perform(ProductTask.java:153)
    at com.sun.wizards.core.Sequence.perform(Sequence.java:343)
    at com.sun.wizards.core.SequenceManager.run(SequenceManager.java:226)
    at java.lang.Thread.run(Thread.java:595)
    This is not a permissions issue, and there are no errors in the /var/sadm/install/logs. Please keep!
    Kristie N. Howard

    Hope, you are considering Sun Web Server 6.1 (formerly known as iPlanet Enterprise Server ) for this task. Yes, it is possible to host multiple instances of web server on a same machine.
    you can create multiple instances using our GUI. here is the pointer to our docs on how to do this - http://docs.sun.com/app/docs/doc/819-6512/6n8h7gq1n?a=view#bhabr
    If you are willing to give Sun Java System Web Server 7 (our latest release - http://www.sun.com/webserver) , then you can do this by CLI as well.
    sun one portal server 3.0 - is a very old release. Are you sure, is this what you want to run ?
    hope this helps

  • Several mysterious problems with Solaris 11 x86 install

    Hi folks,
    I've recently installed Solaris 11 x86 as a replacement for Solaris 9 SPARC on an Ultra 2 machine. I like the operating system, but I've promptly acquired some mysterious problems. The computer is a Fujitsu Siemens Esprimo E2500 with a Pentium 4 HT 3.06 GHz processor, 2 GB RAM, an 80 GB SATA disk and a 147 GB SCSI disk.
    I have had a few occasions on which the screen goes totally blank, the monitor claims that there is no signal, and I have to restart the machine. However, with the blank screen, the hard drive activity light is sometimes still flashing. This happens predictably when I try to log off (as opposed to shutting down) and when I use Totem media player and click on anything inside the Totem window. The motherboard has built-in graphics and brief specifications can be found here:
    http://uk.ts.fujitsu.com/rl/servicesupport/techsupport/professionalpc/ESPRIMO/Datasheets/ds_esprimo_edition_e2500.pdf
    Yesterday my PS/2 keyboard started causing the motherboard to beep crazily when I use it. It beeps rapidly 4 times, then prints the expected character. However, the problem doesn't occur at the initial log in screen. The mouse cursor has also gone beserk on one occasion, flying all over the screen (I had this problem with a previous PC, but a different OS, and thought it was a hardware fault, which I why I got this new computer). With the keyboard problem, the machine is basically unusable. However, it is configured as a dual boot machine, and the keyboard problem isn't present with Windows XP.
    There are also a few smaller, odd problems. Occasionally all the icons vanish from my Gnome desktop. The command prompt also mysteriously changed from $chris@pluto to $bash-4.1 just before the keyboard problem appeared, although that might have had something to do with me copying my home directory to a different disk and editing the /etc/auto_home file (moving the home directory worked fine). Also, unlike with Solaris 9 SPARC, I find that I have to have external SCSI devices switched on at boot time, should I want to use them later. That's a pain. With Solaris 9, I could run "boot -r" when I first attached the device, then switch on the SCSI devices and mount them whenever I wanted.
    After the useful advice I received here about "more" and "less", I thought I'd post these problems and see if anyone can help. I'd really appreciate some advice. Can anyone identify likely causes for these problems? Which problems can I expect to solve and which do I have to live with?
    Many thanks,
    Chris Tidy
    Edited by: Chris Tidy on 23-Mar-2012 03:36

    Hi folks,
    I've recently installed Solaris 11 x86 as a replacement for Solaris 9 SPARC on an Ultra 2 machine. I like the operating system, but I've promptly acquired some mysterious problems. The computer is a Fujitsu Siemens Esprimo E2500 with a Pentium 4 HT 3.06 GHz processor, 2 GB RAM, an 80 GB SATA disk and a 147 GB SCSI disk.
    I have had a few occasions on which the screen goes totally blank, the monitor claims that there is no signal, and I have to restart the machine. However, with the blank screen, the hard drive activity light is sometimes still flashing. This happens predictably when I try to log off (as opposed to shutting down) and when I use Totem media player and click on anything inside the Totem window. The motherboard has built-in graphics and brief specifications can be found here:
    http://uk.ts.fujitsu.com/rl/servicesupport/techsupport/professionalpc/ESPRIMO/Datasheets/ds_esprimo_edition_e2500.pdf
    Yesterday my PS/2 keyboard started causing the motherboard to beep crazily when I use it. It beeps rapidly 4 times, then prints the expected character. However, the problem doesn't occur at the initial log in screen. The mouse cursor has also gone beserk on one occasion, flying all over the screen (I had this problem with a previous PC, but a different OS, and thought it was a hardware fault, which I why I got this new computer). With the keyboard problem, the machine is basically unusable. However, it is configured as a dual boot machine, and the keyboard problem isn't present with Windows XP.
    There are also a few smaller, odd problems. Occasionally all the icons vanish from my Gnome desktop. The command prompt also mysteriously changed from $chris@pluto to $bash-4.1 just before the keyboard problem appeared, although that might have had something to do with me copying my home directory to a different disk and editing the /etc/auto_home file (moving the home directory worked fine). Also, unlike with Solaris 9 SPARC, I find that I have to have external SCSI devices switched on at boot time, should I want to use them later. That's a pain. With Solaris 9, I could run "boot -r" when I first attached the device, then switch on the SCSI devices and mount them whenever I wanted.
    After the useful advice I received here about "more" and "less", I thought I'd post these problems and see if anyone can help. I'd really appreciate some advice. Can anyone identify likely causes for these problems? Which problems can I expect to solve and which do I have to live with?
    Many thanks,
    Chris Tidy
    Edited by: Chris Tidy on 23-Mar-2012 03:36

  • Solaris x86 with Oracle RAC 10g Enterprise Edition Release 10.2.0.3.0

    Hello,
    Maybe you can help me (new on RMAN backup) in doing this.
    I have configured a single Oracle 10g database to have backup with RMAN with following steps:
    1. $ mkdir $ORACLE_BASE/rman_scripts
    2. $ mkdir $ORACLE_BASE/logs
    3. $ mkdir $ORACLE_BASE/tracking
    4. $ mkdir $ORACLE_BASE/c_backup
    5. $ sqlplus sys/<password> as sysdba
    6. SQL> alter system set db_recovery_file_dest_size = 50G scope=both;
    7. SQL> alter system set db_recovery_file_dest='${ ORACLE_BASE}/flash_recovery_ area' scope=both;
    8. SQL> alter system set log_archive_dest_10='location= use_db_recovery_file_dest';
    9. SQL> shutdown immediate
    10. SQL> startup nomount
    11. SQL> alter database archivelog;
    12. SQL> alter database open;
    13. SQL> alter database enable block change tracking using file '${ORACLE_BASE}/tracking/rman_ change_track.f';
    14. $ rman target /
    15. RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK
    TO '/var/opt/oracle/flash_ recovery_area/ORCL/c_backup/% F';
    16. RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
    17. RMAN> CONFIGURE BACKUP OPTIMIZATION ON;
    18. RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
    19. RMAN> exit
    I need to configure incremental backup with RMAN on a two node Solaris x86 with Oracle RAC 10g Enterprise Edition Release 10.2.0.3.0 installation.
    We also use ASM to store database files, and have Oracle software installed on separate file systems (two Oracle roots for Node1 and Node2).
    I have following questions:
    1) where to put Flash Recovery Area (FRA)?
    I saw recommendations to put FRA on the ASM, is this the best way to do it?
    2) Can I put FRA on another file system (not on the ASM) which is available only from Node1? This way I can save space on the ASM.
    3) Is it possible/recommended to run RMAN from Node1 only?
    Below is the script used to run RMAN on the normal Oracle database (without RAC) which I need to change :
    =============================================================================================
    2.0 Oracle backup script: /opt/app/oracle/rman_scripts/backup.sh
    Use this for daily backups, possiblly as a cron job.
    Once a week run this: /opt/app/oracle/rman_scripts/backup.sh FULL
    All other days of the week: /opt/app/oracle/rman_scripts/backup.sh INCREMENTAL
    Note: You may have to change ORACLE_SID, ORACLE_BASE below to match your database.
    =============================================================================================
    #!/usr/bin/ksh
    ORACLE_SID=orcl
    ORACLE_BASE=/opt/app/oracle
    ORACLE_HOME=${ORACLE_BASE}/product/10.2.0/db_1
    PATH=${ORACLE_HOME}/bin:/usr/bin
    LOGDIR=${ORACLE_BASE}/logs
    LOGFILE=${LOGDIR}/rman.log
    if [[ $# < 1 ]]
    then
    echo "usage: backup.sh FULL|INCREMENTAL"
    exit;
    fi
    BACKUPTYPE=${1}
    full='FULL'
    incremental='INCREMENTAL'
    if [[ $BACKUPTYPE == $full ]]
    then
    $ORACLE_HOME/bin/rman target / nocatalog log ${LOGFILE} append << eof
    run {
    backup database;
    SQL 'alter system archive log current';
    backup archivelog all;
    delete noprompt obsolete;
    exit;
    eof
    echo ''
    fi
    if [[ $BACKUPTYPE == $incremental ]]
    then
    $ORACLE_HOME/bin/rman target / nocatalog log ${LOGFILE} append << eof
    run {
    backup database;
    backup incremental level 1 database;
    SQL 'alter system archive log current';
    backup archivelog all;
    delete noprompt obsolete;
    exit;
    eof
    echo ''
    fi

    Hi [email protected],
    Q1) where to put Flash Recovery Area (FRA)?
    A1) With RAC: on the shared storage
    I saw recommendations to put FRA on the ASM, is this the best way to do it?
    If you want your backups to be available for both nodes you have to use shared storage or tape using an mml library.
    So if you want to use the FRA for rman backups and the database is on ASM just make ASM the standard for the FRA as well.
    Q2) Can I put FRA on another file system (not on the ASM) which is available only from Node1? This way I can save space on the ASM.
    A2) Than you cannot recover in case Node1 is down. Best would be to send your storage admin to a training course so he can manage the clustered raw devices needed for ASM.
    Q3) Is it possible/recommended to run RMAN from Node1 only?
    A3) No see A2.
    Regards,
    Tycho

  • No /dev/lp? on COMPAQ Proliant ML370 with Solaris 8 x86 10/00

    Dear Sir,
    I have a problem about the /dev/lp? port in Solaris 8 x86 with COMPAQ Proliant ML370. I have seen in the boot interpreter it has detected a parallel port
    device isa/lp@1...., but after I boot -r to start Solaris 8
    OS it don't make any /dev/lp? or /devices/isa/lp*... and if
    I mknod /dev/lp? myself it cannot print out ( I use cat /etc/hosts >> /dev/lp1, /dev/lp1 major=83 minor=1 ) It say "cannot create". I wonder why this happens, If I install this Solaris 8 x86 on other PC model. It has /dev/lp1 and can print out successfully. I try many ways such as: upgrade latest ROMPAQ BIOS firmware,
    install lp driver patch set, install acpi patch. But still don't work. I found that serial ports (asy) which are ACPI is working because I can redirect console to serial port (asy).
    Do anyone have the idea to solve or track down this problems. Thanks a lot...

    Check out the HP Compaq web site and you shuld be able to find the Solaris drivers that are needed. http://h18023.www1.hp.com/support/files/server/us/download/19340.html

  • Install NetConnect in Global Zone of Solaris 10 x86 with 5 local zone fail

    Problem:
    Install NetConnect in Global Zone of Solaris 10 x86 with 5 local zone failed
    But I didn't have any issue with the same pkg in Solaris 9
    Steps taken:
    # groupadd netcon
    # useradd -d /export/home/netcon -g netcon -m netcon
    # vi /etc/shadow
    change LK to NP
    # ./UninstallNetConnect.003.002.001.sh
    # ./InstallNetConnect.003.002.001.sh
    Enter the user account to use: netcon
    Enter group: netcon
    Installing Sun(SM) Net Connect Proxy Core as <SUNWsrspx>
    ## Installing part 1 of 1.
    /etc/opt/SUNWsrspx/CustomerCert.pem
    /etc/opt/SUNWsrspx/SRSCACert.pem
    /etc/opt/SUNWsrspx/binaries
    /etc/opt/SUNWsrspx/srsproxyconfig.cfg
    /opt/SUNWsrspx/bin/srsexec
    /opt/SUNWsrspx/bin/srsinstall
    /opt/SUNWsrspx/bin/srsinstallmode
    /opt/SUNWsrspx/bin/srsproxy
    /opt/SUNWsrspx/bin/srspxrun
    /opt/SUNWsrspx/bin/srspxstat
    /opt/SUNWsrspx/bin/srspxtrace
    /opt/SUNWsrspx/bin/srsuser
    /opt/SUNWsrspx/bin/srsxfer
    /opt/SUNWsrspx/lib/srsimapi.jar
    /usr/lib/libsrsimapi.so.1
    [ verifying class <none> ]
    ## Executing postinstall script.
    copying initial install customer cert into place
    copying initial install srs cert into place
    copying initial install proxy config file into place
    removing any existing uninstallscript before copying the correct one
    copying uninstall script into place
    /var/sadm/pkg/SUNWsrspx/install/postinstall: /opt/SUNWsrspx/bin/srspxrun: cannot execute
    proxy queue initialization failed
    pkgadd: ERROR: postinstall script did not complete successfully
    Installation of <SUNWsrspx> failed.
    ERROR: pkgadd failed for: SUNWsrspx
    Please correct this situation and rerun the installation.
    Exiting installation.
    # cat /var/adm/messages
    Oct 7 00:00:01 planet root: [ID 702911 daemon.error] ERROR: proxy queue initialization failed
    Any clue, or it will only possible in Global zone that didn't have any local zone
    thanks in advance

    Problem:
    Install NetConnect in Global Zone of Solaris 10 x86
    with 5 local zone failed
    But I didn't have any issue with the same pkg in
    Solaris 9
    Steps taken:
    # groupadd netcon
    # useradd -d /export/home/netcon -g netcon -m netcon
    # vi /etc/shadow
    change LK to NP
    # ./UninstallNetConnect.003.002.001.sh
    # ./InstallNetConnect.003.002.001.sh
    Enter the user account to use: netcon
    Enter group: netcon
    Installing Sun(SM) Net Connect Proxy Core as
    <SUNWsrspx>
    ## Installing part 1 of 1.
    /etc/opt/SUNWsrspx/CustomerCert.pem
    /etc/opt/SUNWsrspx/SRSCACert.pem
    /etc/opt/SUNWsrspx/binaries
    /etc/opt/SUNWsrspx/srsproxyconfig.cfg
    /opt/SUNWsrspx/bin/srsexec
    /opt/SUNWsrspx/bin/srsinstall
    /opt/SUNWsrspx/bin/srsinstallmode
    /opt/SUNWsrspx/bin/srsproxy
    /opt/SUNWsrspx/bin/srspxrun
    /opt/SUNWsrspx/bin/srspxstat
    /opt/SUNWsrspx/bin/srspxtrace
    /opt/SUNWsrspx/bin/srsuser
    /opt/SUNWsrspx/bin/srsxfer
    /opt/SUNWsrspx/lib/srsimapi.jar
    /usr/lib/libsrsimapi.so.1
    [ verifying class <none> ]
    ## Executing postinstall script.
    copying initial install customer cert into place
    copying initial install srs cert into place
    copying initial install proxy config file into place
    removing any existing uninstallscript before copying
    the correct one
    copying uninstall script into place
    /var/sadm/pkg/SUNWsrspx/install/postinstall:
    /opt/SUNWsrspx/bin/srspxrun: cannot execute
    proxy queue initialization failed
    pkgadd: ERROR: postinstall script did not complete
    successfully
    Installation of <SUNWsrspx> failed.
    ERROR: pkgadd failed for: SUNWsrspx
    Please correct this situation and rerun the
    installation.
    Exiting installation.
    # cat /var/adm/messages
    Oct 7 00:00:01 planet root: [ID 702911 daemon.error]
    ERROR: proxy queue initialization failed
    Any clue, or it will only possible in Global zone
    that didn't have any local zone
    thanks in advance
    [I believe that it does not work in x86, watches with pkginfo - l SUNWsrspx, in the platform.
    Willy Suarez
    Sopport UNIX
    Colombia/code]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Solaris 10 X86 With Symbios 22801 is not detecting harddisk

    HI
    I have installed Solaris x86 on SUN FIRE V20z Machine. I have added additional Scsi card SYMBIOS 22801 before installation. At bios level I can see the disks getting intialised but at os level it is not.
    I tried booting with fail safe ( 32 bit kernel) . At this level I can see the drives attached thru scsi card ( symbios)
    How can can make it detect from 64bit OS?
    IS there any patch / driver available to detect the drives.
    Thanks

    First of all, I'd like to say that despite not being
    able to use my network card, view DVDs, use my sound
    card or laser printer with Solaris 10, I am extremelySound Drives for just about anything are found here:
    http://www.opensound.com/
    Drivers for some less common or fairly new networking here:
    http://homepage2.nifty.com/mrym3/taiyodo/eng/
    DVDs, well, technically that's illegal in most countries without licensed software. You can thank the people behind software patents for that. However, I have played DVDs on my system, but it wasn't pretty getting it working, in the end I removed it and have relegated all DVD playback to that famous Toy OS since Surround Sound, etc. support is far better there.
    10. If I ever learn enough assembler to write device
    drivers for Solaris 10, I may put in my 2 cents as
    far as helping out with h/w support as well.I don't know of any drivers written for modern operating systems in assembler, they're almost always written in C. Sometimes they may contain assembler, but that's not the guts of them.

  • Networking with solaris 7 on x86

    Hi all
    i installed Solaris 7 on 2 intel pcs. At the time of installing solaris 7, i was only asked to provide the host name, it didn't ask for the IP address. So after installation I saw a line in /etc/hosts file which is different from Sparc machines. Here is how it looked:
    127.0.0.1 localhost loghost neptune
    where neptune the local machine name, where i installed the os. Now i edited the /etc/hosts file following way
    127.0.0.1 localhost
    175.145.135.10 neptune loghost
    after saving it, i tried to ping it:
    ping neptune or ping 175.145.135.10
    i get error message saying "ICMP error, host/gateway unreachable"
    Does anyone have idea how to do networking in x86 running on Solaris 7???
    thanks
    Pranoz

    Hi Allen
    thanks for your help. I did that, but still it did not ask me for ip address or any network info. Then i tried to manually update /etc/hosts file with following lines it:
    127.0.0.1 localhost
    175.165.155.10 neptune loghost
    After that i rebooted the machine and tried to
    1. ping 127.0.0.1
    2. ping neptune
    3. ping 175.165.155.10
    #1 returns "127.0.0.1' is alive. But #2 and #3 return following message:
    ICMP Net unreachable from gateway localhost (127.0.0.1) for ICMP from localhost(127.0.0.1) to neptune(175.165.55.10)"
    Does anyone has any experience/idea about how to configure network with solaris 7 on Intel platform??
    Your help is grealty appreciated
    thanks
    Pran

  • Bind DMA handle fails with Solaris 10 x86

    Our device driver and device uses no scatter gather and
    we have always set the sgllen filed of the DMA_ATTR to 1.
    Even so, ddi_dma_buf_bind_handle() would often result in
    more than one dma cookie for a transfer on most x86 systems.
    We handle this in the device driver, starting a new transfer from
    the device for each cookie.
    Along comes Solaris 10 and ddi_dma_buf_bind_handle() fails with a
    DDI_DMA_TOOBIG error for all DMA transfer over 1200 bytes or so.
    We are not sure what changed in Solaris 10 to cause our method to
    no longer work.
    Is the correct thing to simply set the sgllen field to -1?

    Following up on my previous post ....
    Setting the dma_attr_sgllen field of the DMA_ATTR to -1
    does seem to solve the problem for Solaris 10. It works
    on sparc v9, intel32 and amd64 platforms.
    However, it does not work with Solaris 9 on x86 platforms.
    In this case, ddi_dma_buf_bind_handle() fails with a
    DDI_DMA_BADATTR error.
    On sparc platforms it does not seem to matter. A value of
    either 1 or -1 works for both Solaris 9 and 10.
    In order to maintain backwards compatibility, we will need to
    make use of autoconf variables, having our conifgure script
    substitute an appropriate value for the dma_attr_sgllen
    based on the host operating system version.

  • [SOLVED] SGA_MAX_SIZE pre-allocated with Solaris 10?

    Hi all,
    I'm about to build a new production database to migrate an existing 8.1.7 database to 10.2.0.3. I'm in the enviable position of having a good chunk of memory to play with on the new system (compared with the existing one) so was looking at a suitable size for the SGA... when something pinged in my memory about SGA_MAX_SIZE and memory allocation in the OS where some platforms will allocate the entire amount of SGA_MAX_SIZE rather than just SGA_TARGET.
    So I did a little test. Using Solaris 10 and Oracle 10.2.0.3 I've created a basic database with SGA_MAX_SIZE set to 400MB and SGA_TARGET 280MB
    $ sqlplus
    SQL*Plus: Release 10.2.0.3.0 - Production on Wed Jan 30 18:31:21 2008
    Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.
    Enter user-name: / as sysdba
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    SQL> show parameter sga
    NAME                                 TYPE        VALUE
    lock_sga                             boolean     FALSE
    pre_page_sga                         boolean     FALSE
    sga_max_size                         big integer 400M
    sga_target                           big integer 280MSo I was expecting to see the OS pre-allocate 280MB of memory but when I checked the segment is actually the 400MB (i.e. SGA_MAX_SIZE) (my database owner is 'ora10g'):
    $ ipcs -a
    IPC status from <running system> as of Wed Jan 30 18:31:36 GMT 2008
    T         ID      KEY        MODE        OWNER    GROUP  CREATOR  
    CGROUP CBYTES  QNUM QBYTES LSPID LRPID   STIME    RTIME    CTIME
    Message Queues:
    T         ID      KEY        MODE        OWNER    GROUP  CREATOR  
    CGROUP NATTCH      SEGSZ  CPID  LPID   ATIME    DTIME    CTIME
    Shared Memory:
    m         22   0x2394e4   rw-r---   ora10g   10gdba   ora10g  
    10gdba     20  419438592  2386  2542 18:31:22 18:31:28 18:28:18
    T         ID      KEY        MODE        OWNER    GROUP  CREATOR  
    CGROUP NSEMS   OTIME    CTIME
    Semaphores:
    s         23   0x89a070e8 ra-r---   ora10g   10gdba   ora10g  
    10gdba   154 18:31:31 18:28:18
    $ I wasn't sure whether Solaris 10 was one of the OSs with truly dynamic memory for the SGA but had hoped it was... this seems to say different. Really I'm just after some confirmation that I'm reading this correctly.
    Thanks.
    Joseph
    Message was edited by:
    Joseph Crofts
    Edited for clarity

    I don't want to get bogged down in too many details, as the links provided in previous posts have many details of SGA tests and the results of what happened. I just want to add a bit of explanation about the Oracle SGA and shared memory on UNIX and Solaris in particular.
    As you know Oracle's SGA is generally a single segment of shared memory. Historically this was 'normal' memory and could be paged out to the swap device. So a 500 MB SGA on a 1 GB physical memory system, would allocate 500 MB from the swap device for paging purposes, but might not use 500 MB of physical memory i.e. free memory might not decrease by 500 MB. How much physical memory depended on what pages in the SGA were accessed, and how frequently.
    At some point some people realised that this paging of the SGA was actually slowing performance of Oracle, as now some 'memory' accesses by Oracle could actually cause 'disk' accesses by paging in saved pages from the swap device. So some operating systems introduced a 'lock' option when creating a shared memory segment (shmat system call if memory serves me). And this was often enabled by a corresponding Oracle initialisation parameter, such as lock_sga.
    Now a 'locked' SGA did use up the full physical memory, and was guaranteed not to be paged out to disk. So Oracle SGA access was now always at memory speed, and consistent.
    Some operating systems took advantage of this 'lock' flag to shared memory segment creation to implement some other performance optimisations. One is not to allocate paging storage from swap space anyway, as it cannot be used by this shared memory segment. Another is to share the secondary page tables within the virtual memory sub-system for this segment over all processes attached to it i.e. one shared page table for the segment, not one page table per process. This can lead to massive memory savings on large SGAs with many attached shadow server processes. Another optimisation on this non-paged, contiguous memory segment is to use large memory pages instead of standard small ones. On Solaris instead of one page entry covering 8 KB of physical memory, it covers 8 MB of physical memory. This reduces the size of the virtual memory page table by a factor of 1,000 - another major memory saving.
    These were some of the optimisations that the original Red Hat Enterprise Linux had to introduce, to play catch up with Solaris, and to not waste memory on large page tables.
    Due to these extra optimisations, Solaris chose to call this 'locking' of shared memory segments 'initimate shared memory' or ISM for short. And I think there was a corresponding Oracle parameter 'use_ism'. This is now the default setting in Oracle ports to Solaris.
    As a result, this is why when Oracle grabs its shared memory segment up front (SGA_MAX_SIZE), it results in that amount of real physical memory being allocated and used.
    With Oracle 9i and 10g when Oracle introduced the SGA_TARGET and other settings and could dynamically resize the SGA, this messed things up for Solaris. Because the shared memory segment was 'Intimate' by default, and was not backed up by paging space on the swap device, it could never shrink in size, or release memory as it could not be paged out.
    Eventually Sun wrote a work around for this problem, and called it Dynamic Intimate Shared Memory (DISM). This is not on by default in Oracle, hence you are seeing all your shared memory segments using the same amount of physical memory. DISM allows the 'lock' flag to be turned on and off on a shared memory segment, and to be done over various memory sizes.
    I am not sure of the details, and so am beginning to get vague here. But I remember that this was a workaround on Sun's part to still get the benefits of ISM and the memory savings from large virtual memory pages and shared secondary page tables, while allowing Oracle to manage the SGA size dynamically and be able to release memory back for use by other things. I'm not sure if DISM allows Oracle to mark memory areas as pageable or locked, or whether it allows Oracle to really grow and shrink the size of a single shared memory segment. I presumed it added yet more flags to the various shared memory system calls.
    Although DISM should work on normal, single Solaris systems, as you know it is not enabled by default, and requires a special initialisation parameter. Also be aware that there are issues with DISM on high end Solaris systems that support Domains (F15K, F25K, etc.) and in Solaris Zones or Containers. Domains have problems when you want to dynamically remove a CPU/Memory board from the system, and the allocations of memory on that board must be reallocated to other memory boards. This can break the rule that a locked shared memory segment must occupy contiguous physical memory. It took Sun another couple of releases of Solaris (or patches or quarterly releases) before they got DISM to work properly in a system with domains.
    I hope I am not trying to teach my granny to suck eggs, if you know what I mean. I just thought I'd provide a bit more background details.
    John

  • Level of ACPI support with Solaris 10?

    What is the current level of ACPI support with Solaris 10 x86? I have been searching forums and Sun documentation and I have not found an official answer to this question from Sun. I have seen posts in which people state what they "think" they know or they know how something worked with "their" system but nothing official from Sun. I assume there is some support for ACPI because the eeprom command can be used with the acpi-user-options. Can I just enable ACPI support on my motherboard and let Solaris 10 Update 3 do the rest? Thanks for the help?

    I found this site that seams to answer this question.
    http://blogs.oracle.com/jsavit/entry/ours_goes_to_11_features

  • Telnet, rlogin, ssh not ok on sun 240 with solaris 5.10 on it

    Hello,
    I am facing some problems with connecting througth telnet, rlogin or ssh on a SUN 240 server carying solaris 10 software on it. When I try to connect througth the serial port, it gives me this error:
    telnet 10.151.145.6 2100Trying 10.151.145.6...
    Connected to 10.151.145.6.
    Escape character is '^]'.
    rel4gold_sam_1_7_1 console login: Dec 22 18:21:33 rel4gold_sam_1_7_1 uplink: uplink1: Standby link failure - not receiving heartbeats (B)
    Dec 22 18:23:33 rel4gold_sam_1_7_1 last message repeated 1 time
    INIT: Command is respawning too rapidly. Check for possible errors.
    id: cn "/opt/CCPUsrvr/bin/ccnd -s 38400 -f none -l /dev/term/b #CCPU CCNd"
    Dec 22 18:25:34 rel4gold_sam_1_7_1 uplink: uplink1: Standby link failure - not receiving heartbeats (B)
    rel4gold_sam_1_7_1 console login: root
    Dec 22 18:25:51 rel4gold_sam_1_7_1 login: open_module: /usr/lib/security/pam_authtok_get.so.1 failed: ld.so.1: login: fatal: passwdutil.so.1: open failed: No such file or directory
    Dec 22 18:25:51 rel4gold_sam_1_7_1 login: load_modules: can not open module /usr/lib/security/pam_authtok_get.so.1
    Ping is working properly. Do you have any ideea how can i fix this problem?
    Thank you.

    Yeahh, guys!!!
    I was trying to establish a two-node cluster using VirtualBox + Solaris x86 + Sun Cluster 3.2. The node where I was running scinstall to configure my cluster environment was rebooting the other node in the end of the configuration process but it was hanging in the "Rebooting node01..." message just because it was not able to establish the cluster.
    After see your comments, I changed Solaris x86 to Solaris Express Community Edition and Sun Cluster to Cluster Express and now everything is working fine!
    Thanks!
    Jansen Sena <[email protected]>

  • Help with Solaris.....any help would be nice

    I have to write a paper comparing and contrasting Solaris with DOS/MSDOS.....you wouldnt think this would be hard but it is......is ththere a place where I can find a head to head comparsion? If not perhaps some of you familiar with Solaris could give me some points to start with......I should point out I have never used or seen Solaris I am completely new to this area and it may seem simple but the truth is Im a little overwhelmed by all the information....cant see the forrest for the trees...........so any help would be nice ....thanks in advance

    Hi,
    Solaris is so much more advanced an OS than DOS that a comparison is not straightforward, but here are some less than exhaustive suggestions. Please bear in mind I m not a DOS person, and these are just my personal thoughts on the subject; apologies to Microsoft afficionados for any mistakes.
    Similarities:
    Both DOS and Solaris are Operating Systems. They provide access to machine resources, like a printer port, or a disk ( through the filesystem), by providing an Application Programming Interface, thus saving programmers from learning the underlying details and machine language of each machine they use. So for example in DOS compiler routines make use of INT 21h to access system services.In solaris we use the system call interface (which does a similar thing underneath).
    They also both provide a command shell for ordinary users. In DOS we have command.com, in Solaris you may use Korn shells for example.
    Differences
    DOS is a single user operating system. Solaris is multiuser, multitasking and multiprocessing.
    That is to say Solaris supports multiple programs running on the system at the same time. It will context switch between them to give the illusion of concurrency on a uniprocessor system (time-slicing). On a multiprocessor some tasks will run concurrently.
    Many users can log on to a Solaris system (via a serial terminals, or a network connection (telnet or X windows)) and run programs at the same time. Full networking facilities are built in.
    Dos only provides the ability to fileshare across the network, using the add on Lan Manager.
    Because multiple users run processes (threads/tasks ...) concurrently, Solaris provides extensive security, which DOS doesnt. Each process is owned by a user and runs in its own virtual memory space and is prevented from interfering with any other process memory or other users processes. The operating system and its data is held in protected kernel memory and not directly accessible to processes, so malfunctioning user program cant crash the system accidentally or maliciously.
    Devices and files are protected through filesystem permissions, so a device or file has an owner, a group owner and various permissions attributes such as read/write/execute.
    Solaris also implements filesystem Access Control Lists (ACLs).
    Solaris runs in 32bit protected mode on x86 processors, giving it access to the full address range of the processor (4GB using 4k pages). DOS uses the 16bit segmented memory model.
    On ultrasparc systems or the forthcoming Intel Itanium systems, Solaris runs in 64bit mode, giving it access to vastly more memory and
    faster computation. (note also DOS only runs on x86 processors).
    Who are you writing the paper for? It would probably help some of the readers here with posting suggestions. Some specific questions would be good too.
    However, you should try to get access to a solaris system on a network and maybe have a friendly sysadmin show you around a bit.
    Do you know anyone with a LINUX system? Solaris and LINUX are variants of the UNIX OS and for your purposes a comparison of LINUX and DOS may suffice.
    Hope that is some help.
    Ralph
    SUN DTS

  • "Wine" & "Crossover Office" with Solaris 10 GA 03/05

    Hello Solaris - Friends,
    in Solaris there is the Windows - Emulator "Wine" Version 20041019 (I know, that's not an Emulator ...). Has anybody of you tested it with success ? Please, can you show me your Wine - config - file?
    And is there anybody, who tested the commercial "Wine" - Version called "Crossover Office" ? Under http://www.codeweavers.com there is a 30 Day Trial - Download (you must only register with your E-Mail).
    Thanks and Greetings !

    That's correct. I don't get why there is so much hype behind Linux, but it is what it is. I have a good 5 years experience with many GNU/Linux distributions on many architectures, but I must admit it has no real technical merit no matter the vendor modifying the components which make it up.
    QEMU and Linux compatibility (Janus I believe) helps, but until VMware, Parallels, and the Windows-only application vendors start porting their software to Java or natively, you'll have a bare selection of commercial desktop software. Another problem is that Adobe isn't updating the Flash player on Solaris for either SPARC or x86, and just delivered Flash 9 to Linux, so everyone except Solaris has it, and many sites like YouTube and even some Sun-oriented sites are broken on Flash 7 or force you to try and upgrade to Flash 9 when we all know it ain't there. FreeBSD's linux-compat is much more mature than Solaris', it can even run Linux versions of Realplayer, Opera, and Firefox with Linux-only plugins. VMware due to licensing and marketing is no longer available on FreeBSD, will never be ported to Solaris x86 with the current lack of marketing Sun puts toward their OS. Everyone except Sun has featured TV ads, until Sun does, their stocks will remain at 6 or less, with no commercial backing except in the server sector.
    OpenSolaris these days is making great desktop progress and has a few applications that replace those proprietary titles which have chosen to not support Solaris x86. (Adobe Reader replaced by GPdf and Evince)
    Sorry to go on a tangent, but I know Sun employees read these forums, and they need to know the important deficiencies. They're mainly superficial if you have the patience to hunt and find open-source wares from sourceforge and freshmeat, but then there are a few things that haven't been successfully replaced. (Flash)
    Most GNU, BSD, and FOSS software is ported to Solaris, but Wine and some MPlayer codecs are the notable exceptions.
    Happy hunting! (PS: I recommend watching the OpenSolaris communities for desktop approachability, KDE, and the one that deals with QEMU kernel modules)

  • Help - Custom Jumpstart 10/09 x86 with ZFS

    Hi,
    I'm trying to Jumpstart Solaris 10/09 x86 with ZFS root paritition. Everything seems to be going okay. My problems are
    1. The Server does not automatically boot after completing jumpstart
    2. After installation, everytime I reboot the newly jumpstarted machine, I see the following messages on the console, that I don't see with regular installation
    # init 6
    propagating updated GRUB menu
    File </boot/grub/menu.lst> propagation successful
    File </etc/lu/GRUB_backup_menu> propagation successful
    File </etc/lu/menu.cksum> propagation successful
    File </sbin/bootadm> propagation successful
    Do you know why I see this progagating message?
    My rules.ok file is
    root@dev # cat rules.ok
    any - - my_profile -
    # version=2 checksum=3418
    root@dev #
    root@dev # cat my_profile
    install_type initial_install
    system_type standalone
    cluster SUNWCreq
    pool rpool auto auto auto mirror c1t0d0s0 c1t1d0s0
    bootenv installbe bename s10x_u8wos_08a dataset /var
    root@dev #
    Thank you,
    Jacob

    Okay, I figured out why I'm getting the File </boot/grub/menu.lst> propagation successful,etc. messages. Its because I had
    bootenv installbe bename s10x_u8wos_08a dataset /var
    in my jumpstart profile. When that line exists, another boot env is installed, also Live Upgrade is installed when that line exists. Removing that line Live Upgrade is not installed and an alternate boot environment is not installed. But now the problem is, I would like to have a separate dataset for /var and unfortunately it is not possible to create it without the bootenv line.
    Does anyone know how I could have the "best of both worlds", ie have separate dataset for /var and not having to install a new boot env.
    Thank you,
    Jacob.

Maybe you are looking for