Add LUN into asm in rac (Solaris)

I have a 2 node  oracle rac with asm . I have to add  new LUN  to asm  to increase space in asm disk group     I have  done the following on node1
Ran format
Created the partition on slice4 on the new  device file corresponding to the LUN
Created the  block and character device file like  RAC_ORACLE_data_05 under /dev/dsk/oracle and /dev/rdsk/oracle (where the other  device files used by ASM also reside)  using the  major and minor number of the  new LUN
Changed the permissions to oracle:dba
The new LUN is now visible  through the ASM on node 1 as RAC_ORACLE_data_05
My question is what steps I need to carry out on node 2  of the cluster
The disk is visible  on node 2 as well
The  disk is already showing up with the partitions as created through node 1
Do I have to create the device file under /dev/dsk/oracle  with the major minor numbers as shown on node 2  for the LUN
TIA
Ravinder

Almost never use Solaris (last Oracle db I managed on Solaris was 10 years ago). And as this is not a Solaris o/s forum space, you should not expect quick answers to your Solaris o/s questions (which has little to do with ASM).
A comment though on what needs to be done at o/s level to satisfy RAC/ASM requirements.
ASM does not care for device names. Device names do not need to be persistent before and after reboots. Device names do not need to be persistent across RAC nodes in a cluster.
ASM simply needs to
a) be able to discover the device
b) be able to open the device
This means that the device name needs to match the ASM disk discovery string (or vice versa) across all RAC nodes/ASM instances. And that the device permissions need to allow access read/write access to ASM.
ASM enumerates devices it can I/O using its discovery string. For each device, ASM opens the device. It then reads the ASM disk label of the disk. If there is a valid label, ASM knows the disk name, status, and failgroup and diskgroup this disk belongs to. If no label, ASM treats it  as a candidate disk.
So from an o/s perspective - a cluster LUN/disk needs to be visible on all nodes, in order to use that disk for RAC/grid storage. Actual device name is not important.
So whatever you did on node 1 to make that new LUN available to ASM, you need to do on node 2 and others.
I have 2 bash scripts I feel are essential to managing a RAC. The 1st script enables me to execute a command on all RAC nodes. The 2nd script enables me to copy/distribute a local file to all other RAC nodes.
So using these scripts and dealing with Linux as o/s, I would determine whether the new disk/LUN is seen by all RAC nodes, and whether the permissions are correct for ASM usage.
If not, I will use the 2nd script to distribute the config file(s) needed to configure the other RAC nodes with the same changes (on Linux this typically would be /etc/multipath.conf). And then use the 1st script to enable those changes on all RAC nodes (e.g. by restarting multipathd).

Similar Messages

  • Add luns in asm instance...

    Hi,
    I need to configure Oracle ASM to include 5 additional new LUN . The oracle database is already up and running on an Oracle DB. The DB is already configured for 6 LUNs, but we need the DB updated to include the 5 new LUNs.
    Already Configured disks:
    /dev/rhdisk1 - 100 GB
    /dev/rhdisk2 - 100 GB
    /dev/rhdisk3 - 100 GB
    /dev/rhdisk4 - 100 GB
    /dev/rhdisk5 - 100 GB
    /dev/rhdisk6 - 30 GB
    New Disks to Configure:
    /dev/rhdisk7
    /dev/rhdisk8
    /dev/rhdisk9sy
    /dev/rhdisk10
    /dev/rhdisk11
    Please let me know steps how to do it and what all informance i need to do it..

    oradba11 wrote:
    I need to configure Oracle ASM to include 5 additional new LUN . Not necessary. ASM either sees these LUNs. Or not. There is no ASM side configuration needed to use/see these additional LUNs or make them visible.
    The oracle database is already up and running on an Oracle DB. The DB is already configured for 6 LUNs, but we need the DB updated to include the 5 new LUNs.
    Already Configured disks:
    /dev/rhdisk1 - 100 GB
    ..snipped..
    New Disks to Configure:
    /dev/rhdisk7
    ..snipped..Which means the ASM disk discovery string should be "+/dev/rdisk*+". And implies that ASM will automatically see these LUNs when made available by the o/s.
    No additional steps needed on the ASM side.
    On the o/s side, the new devices need to have the proper permissions in order for ASM to see and use these devices. So permissions need to be set in order for ASM to see these new devices. Assuming that is done, ASM will see these new LUNs.. just as it sees the existing LUNs. (ASM does not know the difference until it checks the header of each LUN to determine whether it is a member disk, or a candidate disk).

  • Adding luns to asm on solaris

    Hi Experts,
    How to add luns to asm on solaris ? In linux i know with oracleasm command with options like scandisk, adddisk etc.. In solaris those rpms will not be there i guess.
    Thanks in advance,
    Mahesh.G

    Hi,
    I got the answer. It's " luxmadm probe " command that gives you the information about attached SAN Luns. You can add these luns to asm diskgroups.
    Cheers..
    Mahesh.G

  • ASM  10g RAC

    Hi Team,
    We are using 10g RAc with ASM file system....here the problem is ..One of our engineer by mistake added a datafile in File System insted of adding into ASM disk groups.. it has created in node1 oracle home location....and the file is currently used by database....
    295 +DG8/datafile/pm_tdat1_084.dbf                     10240
    296 +DG9/datafile/pm_tdat_001.276.771180789            10240
    *297 /oracle/product/10.2.0/db_1/dbs/+DG5 5120*
    298 +DG9/datafile/pm_tidx_001.277.771224587             5120
    How to make this as ASM file system..!!
    Thanks,
    MM
    Edited by: user7439393 on Dec 30, 2011 12:29 AM

    The backup into the ASM diskgroup can be done online.
    For the switch to copy and the following recover datafile, the datafile needs to be set offline, though.
    The amount of Redo, generated during the Online Backup determines the time the recovery will need.
    Kind regards
    Uwe Hesse
    http://uhesse.wordpress.com

  • I need to add a new node to RAC Oracle 10g R2

    I need to add a new node to RAC Oracle 10g R2.
    what is the best mode.
    cloning or step by step?
    SO: Solaris 64bit
    Message was edited by:
    ACS

    Hi All,
    I get the following error eventhough I have followed the instruction for Solaris R2. The instruction is enclosed. Please Advise! Thanks.
    /app/cluvfy/runcluvfy.sh stage -post hwos -n nod1 -verbose
    Result: User equivalence check failed for user "oracle".
    ERROR:
    User equivalence unavailable on all the nodes.
    Verification cannot proceed.
    Post-check for hardware and operating system setup was unsuccessful on all the nodes.
    =========================
    1. Log in as the oracle user.
    2. If necessary, create the .sshdirectory in the oracle user’s home directory and
    set the correct permissions on it:
    $ mkdir ~/.ssh
    $ chmod 700 ~/.ssh
    3. Enter the following commands to generate an RSA key for version 2 of the SSH
    protocol:
    $ /usr/bin/ssh-keygen -t rsa
    At the prompts:
    ¦ Accept the default location for the key file.
    ¦ Enter and confirm a pass phrase that is different from the oracle user’s
    password.
    This command writes the public key to the ~/.ssh/id_rsa.pub file and the
    private key to the ~/.ssh/id_rsafile. Never distribute the private key to anyone.
    4. Enter the following commands to generate a DSA key for version 2 of the SSH
    protocol:
    $ /usr/bin/ssh-keygen -t dsa
    At the prompts:
    ¦ Accept the default location for the key file
    Pre-Installation Tasks 2-11
    Creating Required Operating System Groups and User
    ¦ Enter and confirm a pass phrase that is different from the oracle user’s
    password
    This command writes the public key to the ~/.ssh/id_dsa.pub file and the
    private key to the ~/.ssh/id_dsa file. Never distribute the private key to
    anyone.
    Add keys to an authorized key file: Complete the following steps:
    1. On the local node, determine if you have an authorized key file
    (~/.ssh/authorized_keys). If the authorized key file already exists, then
    proceed to step 2. Otherwise, enter the following commands:
    $ touch ~/.ssh/authorized_keys
    $ cd ~/.ssh
    $ ls
    You should see the id_dsa.pub and id_rsa.pubkeys that you have created.
    2. Using SSH, copy the contents of the ~/.ssh/id_rsa.puband
    ~/.ssh/id_dsa.pubfiles to the file ~/.ssh/authorized_keys, and provide
    the Oracle user password as prompted. This process is illustrated in the following
    syntax example with a two-node cluster, with nodes node1 and node2, where the
    Oracle user path is /home/oracle:
    [oracle@node1 .ssh]$ ssh node1 cat /home/oracle/.ssh/id_rsa.pub >>
    authorized_keys
    oracle@node1’s password:
    [oracle@node1 .ssh]$ ssh node1 cat /home/oracle/.ssh/id_dsa.pub >>
    authorized_keys
    oracle@node1 .ssh$ ssh node2 cat /home/oracle/.ssh/id_rsa.pub >>
    authorized_keys
    oracle@node2’s password:
    [oracle@node1 .ssh$ ssh node2 cat /home/oracle/.ssh/id_dsa.pub
    authorized_keysoracle@node2’s password:
    Note: Repeat this process for each node in the cluster                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • ADD DATAFILE in ASM

    Hello
    How can I add a datafile in a RAC database with ASM?
    The filename are create by ASM are like this
    '+DATA/csoprd1a/datafile/aalarge.615.594210853'
    where aalarge.615.594210853' is generated by ASM
    thanks

    Hello Daljit,
    I already have this file, and I want to add another one and yes, I'm confused with the numbers, because , they are generated by ASM, so how can I do?
    There is an Instance ASM, is there that I must add the datafile?
    Regards
    Carlos

  • ASM wihout RAC

    Oracle 10g - Solaris 64 bit SPARC.
    What, if any are the advantages of utilizing ASM without RAC in a SAN environemnt?

    ASM, RAC and Streams are three seperate components of Oracle Grid Computing that can be integraded at software level using ASM and clusterware softwares.
    After Implementing ASM you will see that the data can be striped and balanced on multiple disks. There are no physical file system when you implement ASM the files are all logical and striped on multiple disks of the Disk groups. RMAN utility can only be used to take a back. You cannot take an image copy of your database as there are no physical files.
    RAC is usually for high availability, load balancing, scalability of applications i.e. handle more workload, application partitioning using Services. etc.
    For more details go though the following links.
    http://www.oracle.com/technology/products/database/asm/index.html
    AND
    http://www.oracle.com/technology/products/database/clusterware/index.html

  • How to add data into a List box

    CS3 SDk:Windows<br /><br />Hi all,<br />I am trying to add  data into a basic List box in CS3??<br /><br />// .fr<br />GenericPanelWidget<br />     (<br />     // CControlView properties<br />     kInvalidWidgetID, // widget ID<br />     kPMRsrcID_None, // PMRsrc ID<br />     kBindNone, // frame binding<br />     Frame(0,0,250,90) // left, top, right, bottom<br />     kTrue, // visible<br />     kTrue, // enabled<br />     // GroupPanelAttributes properties<br />     "", // header widget ID<br />     { <br />     <br />     WidgetListBoxWidgetN<br />     (<br />     kWFPListBoxWidgetID, kSysListBoxPMRsrcId, // WidgetId,RsrcId<br />     kBindAll, // Frame binding<br />     Frame(0,0,250,90) // Frame<br />     kTrue, kTrue, // Visible, Enabled<br />     1,0, // List dimensions<br />     19, // Cell height<br />     1, // Border width<br />     kFalse,kTrue, // Has scroll bar (h,v)<br />     kTrue, // Multiselection<br />     kTrue, // List items can be reordered<br />     kTrue, // Draggable to new/delete buttons<br />     kFalse, // Drag/Dropable to other windows<br />     kTrue, // An item always has to be selected<br />     kFalse,// Don't notify on reselect<br />     kFalse, <br />     {               <br />     }     <br />                    <br />),<br />},<br />),<br /><br />//-------ID.h--------<br />DECLARE_PMID(kWidgetIDSpace, kWFPListBoxWidgetID, kWFPPrefix + 2)<br /><br />//observer.cpp-----------WFPDialogObserver::Update<br /><br />//get currently selected/active widget <br />WidgetID theSelectedWidget = controlView->GetWidgetID();<br /><br />// ist it the text edit field? <br />if (theSelectedWidget == kWFPInsertButtonWidgetID && theChange == kTrueStateMessage) <br />{ <br /><br />IControlView* listBox = panelControlData->FindWidget(kWFPListBoxWidgetID);<br /><br />InterfacePtr<IListControlData> listControlData(listBox, UseDefaultIID()); <br /><br />//Insert the string into listbox <br />PMString strText = dialogCtrl->GetTextControlData(kWFPTextEditBoxWidgetID); <br /><br />// obviously there can't be a translation for text entered by user <br />strText.SetTranslatable(kFalse);<br />listControlData->Add(strText,kWFPTextEditBoxWidgetID); <br />dialogCtrl->SetTextControlData(kWFPTextEditBoxWidgetID, ""); <br />break;      <br /><br />I am not able to Add items into list box.<br /><br />I tried based on Discussion <br />http://www.adobeforums.com/webx/.3bc43877<br /><br />but not able to locate  SDKListBoxHelper file .it is not available in SDK.<br /><br />Please ,<br />Tell me Where I am going wrong.<br /><br />Thanks,<br />Adil

    resource VSPDialogWidget (kSDKDefDialogResourceID + index_enUS)
         __FILE__,
         __LINE__,
         kVSPDialogWidgetID, // WidgetID
         kPMRsrcID_None, // RsrcID
         kBindNone, // Binding
         Frame(5,0,491,266) // Frame (l,t,r,b)
         kTrue,
         kTrue, // Visible, Enabled
         kVSPDialogTitleKey, // Dialog name
              DefaultButtonWidget
                   kOKButtonWidgetID, // WidgetID
                   kSysButtonPMRsrcId, // RsrcID
                   kBindNone, // Binding
                   Frame(9,234,89,254) // Frame (l,t,r,b)
                   kTrue,
                   kTrue, // Visible, Enabled
                   kSDKDefOKButtonApplicationKey,  // Button text
              CancelButtonWidget
                   kCancelButton_WidgetID, // WidgetID
                   kSysButtonPMRsrcId, // RsrcID
                   kBindNone, // Binding
                   Frame(394,234,474,254) // Frame (l,t,r,b)
                   kTrue,
                   kTrue, // Visible, Enabled
                   kSDKDefCancelButtonApplicationKey, // Button name
                   kTrue,  // Change to Reset on option-click.
              WLBCmpListBox   //Tree view
                   kWLBCmpListBoxWidgetID, kPMRsrcID_None,     // WidgetId, RsrcId
                   kBindAll,                                                       // Frame binding
                   Frame(299,49,475,170)           // Frame
                   kTrue, kTrue,                                             // Visible, Enabled
                   kTrue,                               // EraseBeforeDraw
                   kInterfacePaletteFill,           // InterfaceColor
                   kHideRootNode | kDrawEndLine,     // Options. Display root node
                   kFalse,          // Use H Scroll bar
                   kTrue,          // Use V scroll bar
                   20,               // fVScrollButtonIncrement
                   20,               // fVThumbScrollIncrement
                   0,               // fHScrollButtonIncrement
                   0,               // fHThumbScrollIncrement
                   2,               // Items selectable, 0 = No Selection, 1 = Single Selection, 2 = Multiple Selection
                   kFalse,          // Allow children from multiple parents to be selected
                   kTrue,          // Allow discontiguous selection
                        //The tree view is dynamically created.          
    // added to support the list elements in the list box
    resource LocaleIndex (kWLBCmpListElementRsrcID)
         kViewRsrcType,
              kWildFS, k_Wild, kWLBCmpListElementRsrcID + index_enUS
    resource WLBCmpNodeWidget (kWLBCmpListElementRsrcID + index_enUS)
         __FILE__, __LINE__,
         kWLBCmpListParentWidgetId, kPMRsrcID_None,     // WidgetId, RsrcId
         kBindLeft | kBindRight,               // Frame binding
         Frame(0, 0, 194, 20),               // Frame
         kTrue, kTrue,                         // Visible, Enabled
         "",                                        // Panel name
                   // Just a info-static text widget with about-box text view to get white bg.
              WLBCmpTextWidget
                   kWLBCmpTextWidgetID, kPMRsrcID_None,          // WidgetId, RsrcId
                   kBindLeft | kBindRight,                                        // Frame binding
                   Frame(45,1,194,18)                                             // Frame
                   kTrue, kTrue, kAlignLeft,kEllipsizeEnd                    // Visible, Enabled, Ellipsize style
                   "",                                                                 // Initial text
                   0,                                                                 // Associated widget for focus
                   kPaletteWindowSystemScriptFontId,                         // default font
                   kPaletteWindowSystemScriptHiliteFontId,                    // for highlight state.
    If you still got problems, post you email here - I'll send you the complete project/code then.
    -Marc

  • How can I integrate add-ons into a PDF (Use Adobe Acrobat (in Firefox), such as Babylon English Dictionary?

    How can I integrate the Fox add-ons into a PDF (Use Adobe Acrobat (in Firefox), such as Babylon English Dictionary? Many PDF do support my add-ons. BTW, the PDF in question is one that I have uploaded to my web site.

    Babylon would need to support Adobe Acrobat for that to happen.

  • How do I set up the XCode Debugger so that it does not drop into asm?

    How do I set up the XCode Debugger so that it does not drop into asm?
    I want to step through my Cocoa Objective-C code and I do not want to see the underlying assembly. When I hit step over, I want it to step to my next line of objective-C code, not to the next assembly language statement.
    99+% of the time, I want to do high level debugging. Don't you?

    I solved my own problem almost immediately after I posted it.
    You use Debug>Toggle Disassembly Display.
    It puts a check mark to drop into assembly, no check mark for no assembly (my choice) and a dash (NSMixedState) for both. It's obvious now.
    Sometimes it can be vexing to find simple XCode features quickly.

  • TS3999 I am unable to load iCloud Outlook add-in into Outlook 10 on a Vista PC

    I am unable to load the "iCloud Outlook Add-In" into Outlook 10 on a Vista PC.  I periodicall get a note that the add-in will cause Outlook to crash.  There is however an add-in loaded that is "iTunes Outlook Add-In".  When I first installed iCloud everything updated just fine but as I have add contact and calendar items to either the ios device or the PC nothing has updated.  Can someone help me get my iCloud working?

    Hey rjgravely!
    Here is an article that will help you accomplish this stated goal:
    iCloud: Set up iCloud Mail on your devices
    http://support.apple.com/kb/ph2621
    Thanks for coming to the Apple Support Communities!
    Regards,
    Braden

  • How do you add the Adobe Add-In into Visio 2013?

    I have used Adobe with Visio and created PDFs from older versions of Visio 2010 that have the layers in the PDF.   I am unable to do this with Visio 2013.  Can Adobe Acrobat XI Pro support layers for Visio 2013?   how do you add the Adobe Add-In into Visio 2013?

    Sabian,
    My version of Visio 2013 is 64bit, that because my PC and most of the software is 64bit.  When I try to install the add-in for Visio it had error message of not being compatible.  I try your "Compatible web browers and PDFMaker applicatios" and notice that Visio 2013 64bit in not listed.
    When I try Adobe Acrobat support they told me they don't support Visio 2013 64bit.  They didn't say if or when they were going to support Visio 2013 64bit.  They suggested I use the Acrobat community forum on "Acrobat Feature Requests" and request the add-in for Visio 2013 64bit.  I am not happy with this.
    Do you know of any third party PDF that supports layers for Visio 2013 64bit?

  • Why are some of my pictures blank green screens when I try to add them into a montage??

    Why are some of my pictures from my iphone showing up as blank green screen when I try to add them into imovie?

    Look under "More like this" on the right of this page, specifically "Re: no photo selected"; the discussion there may be of help.

  • How to add TickMark into dropdownlist?

    Hello,
    i am looking for dropdownlist with multiple selection.
    Is there a DropDownList widget allows more than one menu item to be selected at a time?
    i got ans from forum
    http://forums.adobe.com/message/3319311#3319311
    they said we can add tickmark into dropdownlist.so that we can select more than one item.But How to add Tickmark into dropdownlist? OR can we custmize dropdownlist?
    please, give some hint.
    If Anybody knows the solution , please help me.

    I think there are two ways:
    1) Use a specific control with text tokenization, like a Telerik's one  RadAutoCompleteBox (user1's text is a token, and user2's text is an editable
    text area);
    2) Use CSR (client-side rendering; JSLink field of a list EditForm's web part) to make the original field (input tag) read only and dynamically add second text
    box for user2's editable text. Then on form submit you can combine the two values: read only one and dynamically edited. You may do so via overriding the PreSaveAction() JavaScript function in your JSLink file.
    v

  • How to: add images into an Interactive PDF

    I was wondering if it was possible to add images into an interactive PDF once it has been sent to someone. The PDFs are forms that need to be filled by a client via their iPads using Adobe Expert, and they may need to occasionally attach images to the document and be able to edit these images (i.e. circle parts of the image to highlight them) then send these PDF's back to myself.
    Is there a way this can be done?
    Thanks

    There is no program on the iPad called Adobe Expert. I think you mean Adobe Reader.
    Adobe Reader lets you fill in forms but not to attach images. If you wish to make a request of the Adobe Reader product manager, you can post on the Adobe Reader for iOS forum here:
    http://forums.adobe.com/community/adobe_reader_forums/ios

Maybe you are looking for

  • IPod Nano sync snag - "cannot be updated, required folder cannot be found"

    Whenever I try to sync my iPod Nano (2nd Gen) I get the error message "the iPod cannot be updated. The required folder cannot be found". Have had this problem since I bought it! Am running latest s/w versions (reloaded iTunes v. 7.1.1.5 twice, and iP

  • Loading in a second Actions panel with the same functionality as the first, but independent from it

    The actions panel is perfect at what it does; however, if you have a few action sets and, in order to eliminate scrolling, you need to expand them into a double row of buttons, it quickly becomes difficult to maintain. As soon as you delete an action

  • Outputting 720p from MacBook Pro to Plasma Screen

    Is that possible? Can you output a high-def FCP project directly from a MacBook Pro via the HDMI monitor port? And how? Otherwise I'm back to burning a bad 'ol standard def DVD.

  • JPEG Sizes

    I am having issues with saving Photoshop projects that contain RAW files + additional layers to JPEG's that are 17mb or higher.  My settings are the same across the board for saves:  save, JPEG, Standard (Baseline) 12 - Maximum. I have one file that

  • How to view HTML

    Dear All, My blackberry is: 8520 OS: V5.0.0.822 I would like to received emails in HTML format. How to do that? please help! I have unlimited data plan  Regards, Yazen