ASM AMM questions

Hi,
I now have the strangest behaviour here. That is, it puzzles me.
I have an Oracle 11.1.0.7 ASM single instance on an IBM AIX 5.3 TL 06 server
There is no database configured yet to use this ASM instance as storage.
What I see here is that any setting of SGA_MAX_SIZE less than 90M results in an error. SGA_MAX_SIZE of 90M is the absolute minimum on this server.
Now the "problem":
On normal - i.e. non-ASM - instances as far as I know sga_max_size is the absolute maximum whereas sga_target can be tuned up to this size
On my ASM instance whenever I only set sga_max_size=90M the instance starts up as expected:
SQL> startup nomount
ASM instance started
Total System Global Area *96026624* bytes
Fixed Size 2151248 bytes
Variable Size 68709552 bytes
ASM Cache 25165824 bytes
SQL>
Now when I set SGA_TARGET also to the same value something strange happens.
First only in memory:
SQL> alter system set sga_target=90M scope=memory;
System altered.
SQL> show sga
Total System Global Area *96026624* bytes
Fixed Size 2151248 bytes
Variable Size 68709552 bytes
ASM Cache 25165824 bytes
SQL>
Seems OK, doesn't it ?
Now in the SPFILE:
SQL> alter system set sga_target=90M scope=spfile;
System altered.
SQL> shutdown immediate
ORA-15100: invalid or missing diskgroup name
ASM instance shutdown
SQL> startup nomount;
ASM instance started
Total System Global Area 162856960 bytes
Fixed Size 2151848 bytes
Variable Size 135539288 bytes
ASM Cache 25165824 bytes
Now why has the total SGA size increased to 156M.
It's even more strange when I remove the SGA_MAX_SIZE from the spfile and only set SGA_TARGET=90M. Then
SQL> startup nomount;
ASM instance started
Total System Global Area 283930624 bytes
Fixed Size 2153056 bytes
Variable Size 256611744 bytes
ASM Cache 25165824 bytes
SQL>
Please note: Removing sga_max_size from the spfile is done by recreating it from an pfile
Anyone a suggestion in how to set the AMM parameters for an ASM instance so it behaves like expected, or at least like a "normal" database?
Thanks

The answer is quite simple - ASM currently does not employ the Oracle Database 10g Automatic Memory Management feature. There was significant optimizations done in 11gR1 with respect to memory management, thus there is no
need to set the SGA parameters in 11gR1. ASM now leverages the MEMORY_TARGET parameter and
the default of 256MB is more than enough for the ASM instance. The management of (ASM) processes
was also optimized, therefore the processes parameter also does not need to be set in 11gR1.
You can reffer to metalink note 265633.1 - there is a pdf document and that describes what should be set and what is not supported.
ASM is not a "normal" database.
Edited by: Laura Gaigala on May 6, 2009 4:27 PM

Similar Messages

  • Controlfile on ASM performance question

    Seeing Controlfile Enqueue performance spikes, consideration are to move control file to separater diskgroup(need outage) ? or add some disk(from different luns,( i prefer this approach) in the same disk group , seems like slow disk is casing this issue...
    2nd question :can snapshot controlfile be placed on ASM storage?

    Following points may help:
    - Separating the control file to another diskgroup may make things even worse in case that the total number of disks are insufficient in the new disk group.
    - Those control file contention issues are usually nothing to do with the storage throughput you have but the number of operations requiring different levels of exclusion on the control files.
    - Since multiple copies of controlfiles are updated concurrently a possible, sometimes, problem is that the secondary copy of controlfile is slower than the other. Please check that this is not the issue (different tiers of storage may cause such problems)
    Regards,
    Husnu Sensoy

  • AMM question

    Hi,
    I have read this article: http://oracle-online-help.blogspot.ro/2008/03/memory-parameters-in-11g-memorytarget.html
    And i see:
    >
    If MEMORY_TARGET is set to non zero value:
    SGA_TARGET, SGA_MAX_SIZE and PGA_AGGREGATE_TARGET are set to 0, 60% of memory mentioned in MEMORY_TARGET is allocated to SGA and rest 40% is kept for PGA.
    >
    So, I have set:
    alter system set sga_target=0 scope=spfile;
    alter system set pga_aggregate_target=0 scope=spfile;
    alter system set sga_max_size=0 scope=spfile;
    alter system set memory_max_target=512M scope=spfile;
    alter system set memory_target=300M scope=spfile;
    , and then bounced the instance.
    After startup, I see:
    SQL> startup
    ORACLE instance started.
    Total System Global Area  272027648 bytes
    Fixed Size                  1384012 bytes
    Variable Size             100663732 bytes
    Database Buffers          163577856 bytes
    Redo Buffers                6402048 bytes
    Database mounted.
    Database opened.
    SQL>But Total System Global Area should't be in that case 60% of memory mentioned in MEMORY_TARGET? Memory mentioned in MEMORY_TARGET was 300M, and 60% of 300M is 180M, which is not 272027648 bytes.
    I just want to use automatic memory management, so I've set the other parameters above to 0.
    My instance is only on my local machine, so for my own personal use.
    Please clarify.
    Thanks.

    What platform and RDBMS version are you using?
    The SGA_MAX_SIZE is the upper boundary limit on your SGA. One one of my test systems, I see that it is the same value as my AMM settings:
    memory_max_target               big integer 600M
    memory_target                      big integer 600M
    sga_max_size                         big integer 600MLet's see what happens when I set SGA_MAX_SIZE to zero:
    SQL> alter system set sga_max_size=0 scope=spfile;
    System altered.
    SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.
    Total System Global Area  409251840 bytes
    Fixed Size                  2228744 bytes
    Variable Size             251661816 bytes
    Database Buffers          146800640 bytes
    Redo Buffers                8560640 bytes
    Database mounted.
    Database opened.
    SQL> show parameter sga_max;
    NAME                                 TYPE        VALUE
    sga_max_size                         big integer 392MSo, you can see it took about 60%, as expected. What you're seeing is likely the absolute minimum SGA that Oracle requires. If you're able to allocate more memory, you're likely to see the 60/40 percent behavior you're expecting.

  • Cloning ASM disks question?

    I have a customer who has been running oracle 10.2.0.4 two node rac on HPUX Itanium platform and using raw devices for the datafile locations. They use EMC clraion for the storage platfom.
    The customer uses EMC snapshot/cloning technology on the storage side to create a clone of the database luns for their staging database environment. This works well and they are able to simply snap the luns on the storage side and then simply mount them on another host and bring the database copy up an another host.
    Well, now that they are in the process of 11g upgrade and the fact that raw devices will no longer be supported going forward for the most part the cusomter would like to start to use ASM for the clustered file system for the RAC databases.
    I am trying to find out if there are any white papers or some documentation on how we could make clones when the disks are ASM disks? I know that EMC can snapshot the luns as they have in the past but not sure how we can get them mounted up in another ASM instance on a separate server?
    Just wanting to know if anyone has some experience on cloning ASM disk or disk groups between different hosts and maybe some supporting documentation to go along with it.
    Thanks.

    YOU CAN. You can use the same EMC copy for the ASM Lun, attach it to another server and can start the ASM instance up. It is quiet same as you were doing it with raw devices.
    ASM files has ASM headers on it. When you copy the disks over, asm instance can recognize those headers and be able to come online. ASm instance can identify the copied disks from their disk headers.

  • Oracle ASM Disks Question

    Hi,
    We have two Linux hosts accessing EMC SAN LUNs and we have Oracle ASM Disks created on those devices. Both the Linux Hosts (server1/2)are in once Dell Blade Chassis1 and one of the Server we are planning to move to a different Dell Chassis(2) to have redundency in case of Chassis1 faliure. But if we move one server2 to Chassis2 the HBA WWN Number for the host on the new Dell Chassis2 will change ( WWNs are assigned by Chassis on Dell) and the server2 will loose all the SAN LUNs from EMC Array. I will have to rezone the new server WWNs to storage and pesent the same disks again and rescan the disks which will take couple of reboots. During this period EMC LUNs will not be visible to server2 and I would like to what will happen to ASM disks on the server2 and how to I accomlish this goal? Any detailed steps please? This is a production system with oracle 11g running.
    This is the output of emc powerpath devices (LUNs) which is same on both the hosts.
    [root@server2 ~]# powermt display dev=all | grep emc
    Pseudo name=emcpowerl
    Pseudo name=emcpowerj
    Pseudo name=emcpowerf
    Pseudo name=emcpowerk
    Pseudo name=emcpowerg
    Pseudo name=emcpowerh
    Pseudo name=emcpowerm
    Pseudo name=emcpoweri
    [root@server2 ~]#
    This are the ASM disks on both the hosts:
    [root@server2 ~]# oracleasm listdisks
    DATA01_F1
    DATA01_G1
    DATA01_H1
    DATA01_I1
    FRA01_L1
    LOG01_J1
    LOG01_K1
    [root@server2 ~]#
    Thanks in advance.

    808306 wrote:
    But if we move one server2 to Chassis2 the HBA WWN Number for the host on the new Dell Chassis2 will change ( WWNs are assigned by Chassis on Dell) and the server2 will loose all the SAN LUNs from EMC Array.This does not sound correct to me. WWNs are global - not local. If the WWN is foo123 on server1 for EMC LUN1, why would it not also be foo123 on server2 for EMC LUN1? When you move to server3 or install server3, why would EMC LUN1 not have a WWN of foo123 on server3?
    I will have to rezone the new server WWNs to storage and pesent the same disks again and rescan the disks which will take couple of reboots. Using Powerpath perhaps - using multipath, not. New devices (LUNs) can be made visible by the kernel my refreshing multipath - no reboot required. If existing LUNs are going to be changed - yes, a single reboot will be needed. But not multiple (unless you have a driver issue with stale connections not being reset on the storage server side).
    This is the output of emc powerpath devices (LUNs) which is same on both the hosts.We dropped Powerpath a long time ago. There were compatibility issues between it and AsmLib kernel drivers. Powerpath taints the Linux kernel and limits kernel upgrade flexibility. I refuse to run it on our new clusters. I use multipath instead - the very same s/w used by some of the largest clusters (with Pentabyte storage) in the world. The comfort factor using Open Source drivers (and certified for that kernel version) is significantly higher than installing 3rd party kernel driver binaries - and having to deal with a 2nd party when it comes to o/s and kernel support.

  • ASM + RAC questions

    How many DBs i should have on 2 node RAC environment? How this work?
    What are the options to start & shutdown the ASM?

    Do you have 30 databases that are single instance database that you are looking to place into your two node cluster?
    What are the memory and processor requirements of your 30 databases? Does your cluster have suitable memory and processors to handle all 30 databases?

  • ASM & grid infraestructure in 11gR2 - question about services

    Hi all,
    I have completed my first installation of 11g (it is R2). then, by trying to create the ASM instance (for stand alone dbs), I found that Grid Infrastructure
    was a mandatory component in order to create the ASM instance.
    Now, ASM is in place and running fine, but I found a lot of new services (ohasd, diskmon and so on)
    Below is the output:
    oracle 30695 1 0 Oct04 ? 00:00:08 /u01/app/oracle/product/11gR2/grid/bin/ohasd.bin reboot
    oracle 32171 1 0 Oct04 ? 00:03:52 /u01/app/oracle/product/11gR2/grid/bin/oraagent.bin
    oracle 32186 1 0 Oct04 ? 00:00:01 /u01/app/oracle/product/11gR2/grid/bin/tnslsnr LISTENER -inherit
    oracle 32364 1 0 Oct04 ? 00:00:07 /u01/app/oracle/product/11gR2/grid/bin/cssdagent
    oracle 32366 1 0 Oct04 ? 00:00:14 /u01/app/oracle/product/11gR2/grid/bin/orarootagent.bin
    oracle 32382 1 0 Oct04 ? 00:00:00 /u01/app/oracle/product/11gR2/grid/bin/diskmon.bin -d -f
    oracle 32394 1 0 Oct04 ? 00:00:00 /u01/app/oracle/product/11gR2/grid/bin/ocssd.bin
    oracle 32604 1 0 Oct04 ? 00:00:00 asm_pmon_+ASM
    oracle 32606 1 0 Oct04 ? 00:00:00 asm_vktm_+ASM
    oracle 32610 1 0 Oct04 ? 00:00:00 asm_gen0_+ASM
    oracle 32612 1 0 Oct04 ? 00:00:00 asm_diag_+ASM
    My question is as follow:
    Which is the right procedure, and which order should I folow, in order to stop and start all this stuff?
    Replies will be appreciated.
    Thanks
    Gustavo

    I want to make sure I understand the startup and shutdown process for RAC:
    Will crsctl stop cluster or crsctl stop crs stop database if it hadn't already been stopped? If yes, then why run srvctl stop database?
    crsctl stop cluster -all
    - stops the cluster stack however Oracle High Availability Service is still running
    - resources do not failover
    crsctl stop cluster-n <server_name>
    - stops the cluster stack on one node however Oracle High Availability Service (OHAS) is still running
    - resources do not failover
    crsctl stop crs
    - stops all OHAS and Clusterware Stack on local node
    - this includes database, services, asm, clusteware and ohas on local node
    - resources failover
    crsctl stop has
    - Is this only specific to Oracle Restart and Grid Standalone Server installation or can it be used for RAC?
    - stops the OHAS and Clusterware stack on local node
    - this includes database, services, asm, clusteware and ohas on local node
    Order of shutdown for single node to be rebooted and resources NOT to be available
    - srvctl stop database -d <db_name> -i <instance_name>
    - crsctl stop cluster -n <server_name>
    - crsctl stop has
    -----Is crsctl stop has needed?
    Order of shutdown for single node to be rebooted and resources TO BE available
    - srvctl stop database -d <db_name> -i <instance_name>
    - crsctl stop crs
    -----Is crsctl stop has needed?
    Order of shutdown Clusterwide to be rebooted
    - srvctl stop database -d <db_name> -i <instance_name>
    - crsctl stop cluster -all
    - crsctl stop has
    -----Is crsctl stop has needed?
    I appreciate any validation of my understanding.

  • Oracle Apps 11i Cloning with +ASM 10g Database

    Hi,
    Can somebody help Apps cloning on the issue facing. Please provide in detailed process Apps Cloning with +ASM.
    Trying to Clone 11i Apps environment(11.5.10.2) and Db 10.2.0.4. The database is on +ASM.
    1. Copied all the application files from SOURCE to TARGET ( source and target are different servers)
    2. Database restored from source and the TARGET database is up and running( Database servers TARGET and SOURCE are 2 different servers.
    3. As per doc id 230672.1 , preclone was successful in apps and db servers.
    ISSUE:
    =====
    As per doc id 230672.1 , if we run adcfgclone on database server that messedup the database which is running already on the TARGET server, because adcfgclone recreate control files and all which is already intact for us in +ASM.
    Question:
    ======
    1. do we still need to do anything on the TARGER database server? if need to run , please provide the detailed steps
    2. Do we need to run adcfgclone on apps server? please provide the detailed steps.
    Thank You,
    Dheeru.

    Yes, restored and the database is up and running.
    Then i ran adcfgclone dbtier on database which messedup whole database. Deleted all the file in ASM disk groups and try to restore the database threw RMAN.
    Got new error, Please see below.
    In the first run previously i got same error but fixed by creating control_files='+LASR','+FLASH' in pfile, again it's giving same error.
    Also pasting PFILE.
    Any idea on this.
    Recovery Manager: Release 10.2.0.4.0 - Production on Wed Jan 5 17:15:12 2011
    Copyright (c) 1982, 2007, Oracle. All rights reserved.
    connected to target database: LASRT (DBID=1482364021)
    connected to auxiliary database: LASRX (not mounted)
    RMAN>
    RMAN> 2> 3> 4> 5> 6> 7> 8> 9>
    executing command: SET until clause
    using target database control file instead of recovery catalog
    allocated channel: aux1
    channel aux1: sid=872 devtype=DISK
    allocated channel: aux2
    channel aux2: sid=871 devtype=DISK
    Starting Duplicate Db at 05-JAN-11
    contents of Memory Script:
    set until scn 11188183994442;
    set newname for clone datafile 1 to new;
    set newname for clone datafile 2 to new;
    set newname for clone datafile 3 to new;
    set newname for clone datafile 4 to new;
    set newname for clone datafile 5 to new;
    set newname for clone datafile 6 to new;
    set newname for clone datafile 7 to new;
    set newname for clone datafile 25 to new;
    set newname for clone datafile 26 to new;
    set newname for clone datafile 38 to new;
    set newname for clone datafile 43 to new;
    set newname for clone datafile 44 to new;
    set newname for clone datafile 45 to new;
    set newname for clone datafile 46 to new;
    set newname for clone datafile 47 to new;
    set newname for clone datafile 48 to new;
    set newname for clone datafile 49 to new;
    set newname for clone datafile 50 to new;
    set newname for clone datafile 51 to new;
    set newname for clone datafile 52 to new;
    set newname for clone datafile 53 to new;
    set newname for clone datafile 54 to new;
    set newname for clone datafile 55 to new;
    set newname for clone datafile 56 to new;
    set newname for clone datafile 57 to new;
    set newname for clone datafile 58 to new;
    set newname for clone datafile 59 to new;
    set newname for clone datafile 60 to new;
    set newname for clone datafile 61 to new;
    set newname for clone datafile 62 to new;
    set newname for clone datafile 63 to new;
    set newname for clone datafile 64 to new;
    set newname for clone datafile 65 to new;
    set newname for clone datafile 66 to new;
    set newname for clone datafile 67 to new;
    set newname for clone datafile 68 to new;
    set newname for clone datafile 69 to new;
    set newname for clone datafile 70 to new;
    set newname for clone datafile 71 to new;
    set newname for clone datafile 72 to new;
    restore
    check readonly
    clone database
    executing Memory Script
    executing command: SET until clause
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    executing command: SET NEWNAME
    Starting restore at 05-JAN-11
    channel aux2: starting datafile backupset restore
    channel aux2: specifying datafile(s) to restore from backup set
    restoring datafile 00003 to +LASR
    restoring datafile 00004 to +LASR
    restoring datafile 00006 to +LASR
    restoring datafile 00007 to +LASR
    restoring datafile 00025 to +LASR
    restoring datafile 00045 to +LASR
    restoring datafile 00046 to +LASR
    restoring datafile 00049 to +LASR
    restoring datafile 00051 to +LASR
    restoring datafile 00053 to +LASR
    restoring datafile 00054 to +LASR
    restoring datafile 00058 to +LASR
    restoring datafile 00060 to +LASR
    restoring datafile 00062 to +LASR
    restoring datafile 00064 to +LASR
    restoring datafile 00066 to +LASR
    restoring datafile 00068 to +LASR
    restoring datafile 00070 to +LASR
    restoring datafile 00071 to +LASR
    restoring datafile 00072 to +LASR
    channel aux2: reading from backup piece /ora_export/lasrx/15m16kuo_1_1
    channel aux1: starting datafile backupset restore
    channel aux1: specifying datafile(s) to restore from backup set
    restoring datafile 00001 to +LASR
    restoring datafile 00002 to +LASR
    restoring datafile 00005 to +LASR
    restoring datafile 00026 to +LASR
    restoring datafile 00038 to +LASR
    restoring datafile 00043 to +LASR
    restoring datafile 00044 to +LASR
    restoring datafile 00047 to +LASR
    restoring datafile 00048 to +LASR
    restoring datafile 00050 to +LASR
    restoring datafile 00052 to +LASR
    restoring datafile 00055 to +LASR
    restoring datafile 00056 to +LASR
    restoring datafile 00057 to +LASR
    restoring datafile 00059 to +LASR
    restoring datafile 00061 to +LASR
    restoring datafile 00063 to +LASR
    restoring datafile 00065 to +LASR
    restoring datafile 00067 to +LASR
    restoring datafile 00069 to +LASR
    channel aux1: reading from backup piece /ora_export/lasrx/16m16kuo_1_1
    channel aux1: restored backup piece 1
    piece handle=/ora_export/lasrx/16m16kuo_1_1 tag=TAG20110103T144231
    channel aux1: restore complete, elapsed time: 00:18:55
    channel aux2: restored backup piece 1
    piece handle=/ora_export/lasrx/15m16kuo_1_1 tag=TAG20110103T144231
    channel aux2: restore complete, elapsed time: 00:21:20
    Finished restore at 05-JAN-11
    sql statement: CREATE CONTROLFILE REUSE SET DATABASE "LASRX" RESETLOGS ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 2
    MAXDATAFILES 72
    MAXINSTANCES 1
    MAXLOGHISTORY 7303
    LOGFILE
    GROUP 1 SIZE 20 M ,
    GROUP 2 SIZE 20 M ,
    GROUP 3 SIZE 20 M
    DATAFILE
    '+LASR/lasrx/datafile/system.331.739646133'
    CHARACTER SET WE8ISO8859P1
    released channel: aux1
    released channel: aux2
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of Duplicate Db command at 01/05/2011 17:36:50
    RMAN-06136: ORACLE error from auxiliary database: ORA-01503: CREATE CONTROLFILE failed
    ORA-01276: Cannot add file +LASR/lasrx/controlfile/current.332.739640887.  File has an Oracle Managed Files file name.
    =======================================================================
    PFILE
    ====
    *.aq_tm_processes=2
    *.audit_file_dest='/10g/app/oracle/admin/lasrx/adump'
    *.background_dump_dest='/10g/app/oracle/admin/lasrx/bdump'
    *.compatible='10.2.0'
    *.core_dump_dest='/10g/app/oracle/admin/lasrx/cdump'
    *.control_files='+LASR','+FLASH'
    *.db_block_size=8192
    *.db_cache_size=318767104
    *.db_create_file_dest='+LASR'
    *.db_domain=''
    *.db_file_multiblock_read_count=8
    *.db_files=500
    *.db_name='LASRX'
    *.db_recovery_file_dest='+FLASH'
    *.db_recovery_file_dest_size=5120M
    *.dml_locks=5000
    *.job_queue_processes=0
    *.local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=hct431oractd002.mfia.state.mi.us)(PORT=1524))'
    *.log_archive_dest_1='LOCATION=+FLASH/LASRX'
    *.log_archive_format='%t_%s_%r.arc'
    *.log_buffer=30551040
    *.log_checkpoint_interval=100000
    *.log_checkpoint_timeout=72000
    *.log_checkpoints_to_alert=TRUE
    *.max_dump_file_size='20480'
    *.nls_comp='binary'
    *.nls_date_format='DD-MON-RR'
    *.nls_language='american'
    *.nls_length_semantics='BYTE'
    *.nls_numeric_characters='.,'
    *.nls_sort='binary'
    *.nls_territory='america'
    *.O7_DICTIONARY_ACCESSIBILITY=FALSE
    *.open_cursors=500
    *.open_links=20
    *.parallel_max_servers=12
    *.parallel_min_servers=0
    *.pga_aggregate_target=681574400
    *.processes=800
    *.query_rewrite_enabled='TRUE'
    *.remote_login_passwordfile='EXCLUSIVE'
    *.resource_manager_plan=''
    *.session_cached_cursors=100
    =============================

  • Oracle database 10g RAc an ASM configuration

    Hi all,
    I want to ask to everybody something about Oracle 10g RAC and ASm configuration. We plan to migrate to Oracle 10g from 9i, and we will begin configuring oracle but we have to decide which configuration are the best.
    Our materials are bellow:
    Hardware: RP 3440 (HP)
    OS : HPUX 11i Ver 1
    Storage: EVA 4000 (eva disk group)
    The problem is:
    Our supplier recommand us to use HP serviguard + HP serviceguard extension for RAC+ RAc and Raw device as configuration.
    But we want to use Oracekl Clusterware + RAC + ASM
    My question is if anybody know what is the best configuration, we want to use ASm.
    Can we use HP serviguard and ASM.
    Some documentations or link explain oracle RAC and ASM configuration will be appreciate.
    Thanks for your help.
    Regards.
    raitsarevo

    Hello,
    there's no extra RAC software package, but the option is only offered, if one of the supported cluster layers for the respective OS has been installed before.
    10.1.0.3 looks like a complete redesign, but anyway it is a patch, you have to install 10.1.0.2 first.

  • Oracle 10g ASM and RAC configuration

    Hi all,
    I want to ask to everybody something about Oracle 10g RAC and ASm configuration. We plan to migrate to Oracle 10g from 9i, and we will begin configuring oracle but we have to decide which configuration are the best.
    Our materials are bellow:
    Hardware: RP 3440 (HP)
    OS : HPUX 11i Ver 1
    Storage: EVA 4000 (eva disk group)
    The problem is:
    Our supplier recommand us to use HP serviguard + HP serviceguard extension for RAC+ RAc and Raw device as configuration.
    But we want to use Oracekl Clusterware + RAC + ASM
    My question is if anybody know what is the best configuration, we want to use ASm.
    Can HP serviguard use ASM.
    Some documentations or link explain oracle RAC and ASM configuration will be appreciate.
    Thanks for your help.
    Regards.
    raitsarevo

    Hi,
    I want to use RAC for clustering. My shared disk is a NetApp Filer FS250 that can only be mounted throught NFS. RAW devices have to be excluded, alsi OCFS i think works similar to raw devices and need to see phisical disk to create partition. ASM instead can work on an NFS mount?
    Ste
    Visit http://www.stefanocislaghi.it/

  • Oracle database 10g RAC and ASM configuration

    Hi all,
    I want to ask to everybody something about Oracle 10g RAC and ASm configuration. We plan to migrate to Oracle 10g from 9i, and we will begin configuring oracle but we have to decide which configuration are the best.
    Our materials are bellow:
    Hardware: RP 3440 (HP)
    OS : HPUX 11i Ver 1
    Storage: EVA 4000 (eva disk group)
    The problem is:
    Our supplier recommand us to use HP serviguard + HP serviceguard extension for RAC+ RAc and Raw device as configuration.
    But we want to use Oracekl Clusterware + RAC + ASM
    My question is if anybody know what is the best configuration, we want to use ASm.
    Can we use HP serviguard and ASM.
    Some documentations or link explain oracle RAC and ASM configuration will be appreciate.
    Thanks for your help.
    Regards.
    raitsarevo

    Hello,
    there's no extra RAC software package, but the option is only offered, if one of the supported cluster layers for the respective OS has been installed before.
    10.1.0.3 looks like a complete redesign, but anyway it is a patch, you have to install 10.1.0.2 first.

  • Oracle database 10g RAC and ASm installation

    Hi all,
    I want to ask to everybody something about Oracle 10g RAC and ASm configuration. We plan to migrate to Oracle 10g from 9i, and we will begin configuring oracle but we have to decide which configuration are the best.
    Our materials are bellow:
    Hardware: RP 3440 (HP)
    OS : HPUX 11i Ver 1
    Storage: EVA 4000 (eva disk group)
    The problem is:
    Our supplier recommand us to use HP serviguard + HP serviceguard extension for RAC+ RAc and Raw device as configuration.
    But we want to use Oracekl Clusterware + RAC + ASM
    My question is if anybody know what is the best configuration, we want to use ASm.
    Can we use HP serviguard and ASM.
    Some documentations or link explain oracle RAC and ASM configuration will be appreciate.
    Thanks for your help.
    Regards.
    raitsarevo

    Hi Experts ,
    Using this command
    $ emca
    STARTED EMCA at Mon Mar 09 16:13:13 GMT+07:00 2009
    Enter the following information about the database to be configured
    Listener port number:
    Following error comes:
    Exception in thread "main" java.lang.NoClassDefFoundError: oracle/sysman/emSDK/conf/InventoryLoader
    at oracle.sysman.emcp.EMConfig.getFreePorts(EMConfig.java:4225)
    at oracle.sysman.emcp.EMConfig.checkParameters(EMConfig.java:994)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:265)
    at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:692)
    at oracle.sysman.emcp.EMConfigAssistant.performSetup(EMConfigAssistant.java:641)
    at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:340)
    at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:180)
    Moreover this command does not work on Aix 5.3
    emca -config dbcontrol db -repos recreate
    Regards,
    Edited by: LazyDBA10g on Mar 16, 2009 6:20 AM

  • New to Oracle DBA

    Recently I've been thrust (kicking and screaming) into a role of DBA. My supervisor has put me through the Oracle Sys Admin Workshops I&II, but that is a starting point; it seemed that many of the features that were touched upon are not being used in our environment (ASM,AMM,RMAN,EM) which makes my life less fun!
    My job now is to monitor the database for any performance issues, proactive failure avoidance, backup and restore (the BU/R is handled by NetBackup/BCV with Symmetrix disk mirroring between).
    I've been a systems administrator for many years, and I've been able to script a few health checks outside of the DB; at the OS level. I am beginning to look into some of the v$ views that allow me to see what is happening in our system.
    I have a couple of generalized questions I'd like to pose (if I need a seperate thread for each question let me know and I'll repost):
    1. How do I determine what features are being used by the database (outside of the features mentioned earlier)?
    2. What should I be monitoring on a <interval> basis (hourly, daily, monthly)?
    3. What should I be looking for when I monitor? (right now i look at the alert log every day for "ORA-" entries and send alerts...)
    I'm sure I'll have many many more questions, but these are the ones I have on my mind at the current time.
    I apologize for the generality of my questions, I'm sure we'll get more granular as the discussion continues.
    We are running the following:
    Oracle 11gR2 in HA mode (Veritas clustering NOT oracle clustering or grid control) running on Solaris 10...
    Thanks in advance for helping me understand this complex beast!

    975181 wrote:
    Recently I've been thrust (kicking and screaming) into a role of DBA. My supervisor has put me through the Oracle Sys Admin Workshops I&II, but that is a starting point; it seemed that many of the features that were touched upon are not being used in our environment (ASM,AMM,RMAN,EM) which makes my life less fun!
    My job now is to monitor the database for any performance issues, proactive failure avoidance, backup and restore (the BU/R is handled by NetBackup/BCV with Symmetrix disk mirroring between).Modern Oracle is pretty tame, most performance problems wind up being application issues. Avoid "best practices" and people with prescriptive remedies. When you do have a problem, you need to solve that problem, not start twiddling knobs. There is plenty of instrumentation, though some things can get pretty dense for newbies.
    >
    I've been a systems administrator for many years, and I've been able to script a few health checks outside of the DB; at the OS level. I am beginning to look into some of the v$ views that allow me to see what is happening in our system.
    I have a couple of generalized questions I'd like to pose (if I need a seperate thread for each question let me know and I'll repost):Normally one question at a time gets more answers, but some of us will do a list anyways. One thing you will learn as a DBA is you have to change focus rapidly between qualitatively diverse subjects. That is an extreme understatement.
    1. How do I determine what features are being used by the database (outside of the features mentioned earlier)?There is a table called DBA_FEATURE_USAGE_STATISTICS that tracks some things. Also, when you log into sqlplus, you get a list of some options. This winds up being quite a complex subject, as there are some features the db uses internallly that you are not allowed to use unless they are licensed. As a DBA you are expected to not even access the tables or views, and to turn off access through dbconsole/enterprise manager (dbconsole is a single db enterprise manager included as a default. Enterprise manager is often used as a synonym for the db part of grid. Explanations may vary) . You are also expected to know that these things can get silently turned back on when you patch. Oracle has a feature called OCM, which helpfully tries to tell support about your system, if not unconfigured.
    Learn to use the docs to search for things like DBA_FEATURE_USAGE_STATISTICS. Yes, it is hard to search for things you don't know what they are called.
    2. What should I be monitoring on a <interval> basis (hourly, daily, monthly)?Remember to post the exact version of Oracle when posting here. The version would look like 11.2.0.3. So, it depends, and it depends if you are using grid control. The default dbconsole has some decent notifications. The details of what to monitor are site dependent and should be explicit. Some place send some alerts out at 3AM to your cell phone, others think it is good enough to send you an email for when the first person on the team gets in. You have to watch out for the former if you are the sole dba, you can get run ragged without some pushback against management that has a funny idea of uptime requirements. Some places people are afraid to say boo even if there is something wrong, so you do have to watch things. If you can get licensing, the top activity screen in dbconsole/em is real nice for just leaving it up on your screen.
    In the past, you had a whole list of things to watch for, nowadays it's easy to have sufficient space and just get to know your system, how much cpu and i/o in pretty little graphs is normal. In most places you learn pretty quick what makes the phone ring.
    But the first rule is "don't lose data." That means, fully understand how to backup and how to restore in your sleep, for various scenarios.
    3. What should I be looking for when I monitor? (right now i look at the alert log every day for "ORA-" entries and send alerts...)Yes, you need to know what they mean.
    >
    I'm sure I'll have many many more questions, but these are the ones I have on my mind at the current time.
    I apologize for the generality of my questions, I'm sure we'll get more granular as the discussion continues.
    We are running the following:
    Oracle 11gR2 in HA mode (Veritas clustering NOT oracle clustering or grid control) running on Solaris 10...
    Thanks in advance for helping me understand this complex beast!Welcome to our world! You will see there can be some stylistic variance in how people administer. The modern training pushes people to be "DBA 2.0," a fancy way of saying to be slaves to the GUI's. That's only useful up to a point, you do have to have someone around who is willing to dive into the command line and understand what is really going on. People here really want to help, follow the "ask smart questions faq" and the various faqs here. There are some real gurus here (not just in badges), as well as a vast following 24 hours.
    A note about googling: There is a lot of good information on the web. There is also a lot of bad advice. Use a critical eye, even here and in the docs. So, learn to deal with the docs, learn to search before asking, give all requested information when posting even if it seems oddly requested. Remember, we can't see what you do, people may jump to wrong conclusions if you don't cut and paste to show exactly what you did and the response. Many here have been doing this a long time and can ask to see information to answer the question you didn't know to ask.

  • Inserting to a new table from a remote connection

    I am having difficulties with selecting records from a remote database and inserting them into a current table. The following
    statement is what I am using:
    insert into sme_lc (WTN, BTN, BTNNAME, PICCODE, PICDATE, CRDDDST)
    select a.wtn_cd as WTN,
    a.old_btn_cd as BTN,
    a.old_billing_nm as BTNName,
    'LC LOSS' as PICCode,
    a.event_dt as PICDate,
    b.crd||b.ddst_cd as CRDDDST
    from [email protected] a, [email protected] b
    where a.old_btn_cd = b.btn_cd
    and a.old_btn_cust_cd = b.cust_cd_suf
    and b.crd in ('ASM','AMM')
    and a.status_cd = 'L'
    and a.status_type_cd = 'A'
    and a.region_cd = 'O'
    and a.event_dt between to_date('02-04-01','yy-mm-dd') and to_date('02-04-30','yy-mm-dd')
    and (a.old_btn_cd, a.old_btn_cust_cd, a.wtn_cd) not in
    (select old_btn_cd, old_btn_cust_cd, wtn_cd from [email protected] c
    where c.old_btn_cd = a.old_btn_cd and c.old_btn_cust_cd = a.old_btn_cust_cd
    and c.wtn_cd = a.wtn_cd
    and c.status_cd = 'W' and a.status_cd = 'L' and c.event_dt > a.event_dt);
    It returns an error of
    and a.event_dt between to_date('02-04-01','yy-mm-dd') and to_date('02-04-30','yy-mm-dd')
    ERROR at line 15:
    ORA-00920: invalid relational operator
    ORA-02063: preceding line from EIA.WORLD
    If I remove the insert statement and simply run a select query, it runs fine. Does anyone have any ideas? Your help is much
    appreciated!

    Try the following:
    insert into sme_lc
          (WTN,        BTN,           BTNNAME, 
           PICCODE,    PICDATE,       CRDDDST)
    select a.wtn_cd,   a.old_btn_cd , a.old_billing_nm,
            'LC LOSS', a.event_dt,    b.crd||b.ddst_cd
      from [email protected] a, [email protected] b
      where a.old_btn_cd = b.btn_cd
        and a.old_btn_cust_cd = b.cust_cd_suf
        and b.crd in ('ASM','AMM')
        and a.status_cd = 'L'
        and a.status_type_cd = 'A'
        and a.region_cd = 'O'
        and (a.event_dt between to_date('02-04-01','yy-mm-dd') and to_date('02-04-30','yy-mm-dd') )
        and NOT EXISTS
            (select 1
               from [email protected] c
               where c.old_btn_cd      = a.old_btn_cd
                 and c.old_btn_cust_cd = a.old_btn_cust_cd
                 and c.wtn_cd          = a.wtn_cd
                 and c.status_cd = 'W'
                 and c.event_dt > a.event_dt);

  • 10G Database install on Linux 64bit File system Vs. Automatic Storage

    Hi,
    I'm installing Oracle 10G on a Dell 2950 server with an Intel 64 bit processor. The operating system is Red Hat Linux 4. It has a hardware RAID.
    I've downloaded the Install Guide but I have a question about installing.
    I'm confused about the File system vs. Automatic Storage management option. I will be installing on the local system, I will not be using a NAS or SAN.
    Under Database Storage Options, the guide says that "Oracle recommends that the file system you choose be separate from the file systems used by the operating system or the Oracle software.".
    1. Do I need to do that since I'm already using hardware RAID??
    2. Which way is recommended / what do most people do: File system or Automatic Storage managment??
    3. For Automatic Storage Management I read that I'd have to create an ASM Disk group that can consist of "a multiple disk device such as a RAID storage array or logical volume. However, in most cases disk groups consist of one or more individual physical disks". Do I need to reconfigure my partitions ??
    I just need some input on what I should do since this is my first time installing Oracle on Linux.
    Thank you.

    Besides documentation there's a step-by-step guide :
    http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html#asm
    Many questions should be answered here.
    Werner

Maybe you are looking for

  • Can I homeshare my music with somebody not on my home network by providing my applied and password in the setup for homesharing

    can I homeshare my music with somebody not on my home network by providing my applied and password in the setup for homesharing

  • 5800 wlan problem after update

    After my 5800 update, if i try to connect it on internet by wlan, a message appears in which there's written: full memory, close open applications. I checked the device, but the only active tasks are the menu and the main screen. No other program is

  • Why is Flash Player still awful at interacting with Firefox?

    If I try to watch a 60fps video through flash player on Firefox I can't get the 60fps I'll get something like 30-40. If I try to watch multiple videos that use flash player, flash player crashes. I don't have this problem with other browsers. I have

  • How to identify mis-behaving startup app?

    I've probably changed something but for the life of me don't know what. When booting up my Bold 9780 I get an error message informing me that an app "!" is terminating because it has been denied email permissions. The only problem is that I don't kno

  • PDF View bug?

    Hello, I noticed that the title bar in PDF View app doesn't go away when I select "Find" from the menu.  So basically my search input is hidden by the bar, the up/down arrows are also hidden by the bar.. Is anyone else able to reproduce this on their