Rman backup : what are the preconditions if any...?

hello all,
I have the following script for executing an rman backup in Unix server :
rman target=sys/change_on_install nocatalog <<EOF
RUN
allocate channel c1 type disk format '/orabackup/rman/b_%u_%s_%p';
allocate channel c2 type disk format '/orabackup/rman/b_%u_%s_%p';
allocate channel c3 type disk format '/orabackup/rman/b_%u_%s_%p';
set limit channel c1 kbytes 400000;
set limit channel c2 kbytes 400000;
set limit channel c3 kbytes 400000;
sql 'ALTER SYSTEM ARCHIVE LOG CURRENT';
backup incremental level 0 database;
backup archivelog all delete input;
copy current controlfile to '/orabackup/rman/contrl01.bak';
release channel c1;
release channel c2;
release channel c3;
Can any one tell me what are the preconditions/precautions if any to be taken before executing the above script such as whether the database should be open or mounted etc.
thanks in advance
thomaskprakash

database should be open or mounted etc.Definately you would be taking online backups, therefore, database up and running.
Database must be in archivelog mode.
Jaffar

Similar Messages

  • I have install last update for i pod(ios5) but during installation there was one problem....i have restore my ipod and now i have lost all my buyed music!!Is not possible download it....?What are the details, including any error messages, related to your

    I have install last update for i pod(ios5) but during installation there was one problem....i have restore my ipod and now i have lost all my buyed music!!Is not possible download it....?What are the details, including any error messages, related to your question?

    Have you not got the music on your computer and/or on backups on, for example, external drives or CDs/DVDs ?

  • Anyone tried using Billings 3 in Yosemite - what are the issues, if any?

    Anyone tried using Billings 3 in Yosemite - what are the issues, if any?

    Hi
    Logic Express is essentially the same as Logic Pro, minus a few Instrument plugins and a few Effects Plugins (there are some other slight differences, but nothing that is likely to cause any significant problems).
    You/she will be able to open Pro projects in Express fine, but if any of the 'missing plugins' have been used these will not be found in Express. For Instruments plugs, this might cause a problem because the tracks will not play unless a replacement plugin is selected. For Effects plugins, you might be missing some, but the project should play OK, just sound a little different.
    Should these issues become a problem, one solution would be to use the "Bounce in Place" feature to print these tracks as audio temporarily in Logic Pro.
    Logic Studio (Logic Pro) comes with all the Jampacks, Express does not. If any loops from the Jampacks have been used, you should be OK as long as the project has been "Saved with Assets.. including Imported Audio". This will copy any loops used into the project folder.
    In short, nothing insurmountable.
    HTH
    CCT

  • What are the  milestone of any project

    what are the  milestone of any project ?????
    can u explain each and every step and if there is any sub step invole
      and with few activity work involed in each step
    thanks

    Hi Hanumant,
    In ASAP methodology each step is one of the milestone in the project.
                                                                                    ASAP stands for Accelerated SAP. Its purpose is to help design SAP
    implementation in the most efficient manner possible. Its goal is to effectively
    optimize time, people, quality and other resources, using a proven methodology to
    implementation.
    ASAP focuses on tools and training, wrapped up in a five-phase process oriented
    road map for guiding implementation.
    The road map is composed of five well-known consecutive phases:
    u2022        Phase 1 Project Preparation
    u2022        Phase 2 Business Blueprint
    u2022        Phase 3 Realization
    u2022        Phase 4 Final Preparation
    u2022        Phase 5 Go-Live and support
    In today's post we will discuss the first phase.
    Phase 1 : Project Preparation
    Phase 1 initiates with a retrieval of information and resources. It is an important
    time to assemble the necessary components for the implementation. Some
    important milestones that need to be accomplished for phase 1 include
    u2022        Obtaining senior-level management/stakeholder support
    u2022        identifying clear project objectives
    u2022        architect an efficient decision-making process
    u2022        creating an environment suitable for change and re-engineering
    u2022        building a qualified and capable project team.
    Senior level management support:
    One of the most important milestones with phase 1 of ASAP is the full agreement
    and cooperation of the important company decision-makers - key stake holders
    and others. Their backing and support is crucial for a successful implementation.
    Clear project objectives:
    be concise in defining what your objectives and expectations are for this venture.
    Vague or unclear notions of what you hope to obtain with SAP will handicap the
    implementation process. Also make sure that your expectations are reasonable
    considering your company's resources. It is essential to have clearly defined
    ideas, goals and project plans devised before moving forward.
    An efficient decision making process:
    One obstacle that often stalls implementation is a poorly constructed decision-
    making process. Before embarking on this venture, individuals need to be clearly
    identified. Decide now who is responsible for different decisions along the way.
    From day one, the implementation decision makers and project leaders from
    each area must be aware of the onus placed on them to return good decisions
    quickly.
    Environment suitable for change and re engineering:Your team must be willing to
    accept that, along with new SAP software, things are going to change, the
    business will change, and information technology enabling the business will
    change as well. By implementing SAP, you will essentially redesign your current
    practices to model more efficient or predefined best business practices as
    espoused by SAP. Resistance to this change will impede the progress of your
    implementation.
    ASAP- Second Phase- Business Blueprint
    SAP has defined a business blueprint phase to help extract pertinent information
    about your company that is necessary for implementation. These blueprints are in
    the form of questionnaires that are designed to probe for information that
    uncovers how your company does business. As such, they also serve to
    document the implementation. Each business blueprint document essentially
    outlines your future business processes and business requirements. The kinds
    of questions asked are germane to the particular business function, as seen in
    the following sample questions:
    1) What information do you capture on a purchase order?
    2) What information is required to complete a purchase order?
    Accelerated SAP question and answer database:
    The question and answer database (QADB) is a simple although aging tool
    designed to facilitate the creation and maintenance of your business blueprint.
    This database stores the questions and the answers and serves as the heart of
    your blue print. Customers are provided with a customer input template for each
    application that collects the data. The question and answer format is standard
    across applications to facilitate easier use by the project team.
    Issues database:
    Another tool used in the blueprinting phase is the issues database. This
    database stores any open concerns and pending issues that relate to the
    implementation. Centrally storing this information assists in gathering and then
    managing issues to resolution, so that important matters do not fall through the
    cracks. You can then track the issues in database, assign them to team
    members, and update the database accordingly.
    ASAP Phase- 3 - Realization:
    With the completion of the business in phase 2, "functional" experts are now ready
    to begin configuring SAP. The Realization phase is broken in to two parts.
    1) Your SAP consulting team helps you configure your baseline system, called the
    baseline configuration.
    2) Your implementation project team fine-tunes that system to meet all your
    business and process requirements as part of the fine tuning configuration.
    The initial configuration completed during the base line configuration is based on
    the information that you provided in your blueprint document. The remaining
    approximately 20% of your configuration that was not tackled during the baseline
    configuration is completed during the fine tuning configuration. Fine tuning usually
    deals with the exceptions that are not covered in baseline configuration. This final
    bit of tweaking represents the work necessary to fit your special needs.
    Configuration Testing:
    With the help of your SAP consulting team, you segregate your business
    processes into cycles of related business flows. The cycles serve as independent
    units that enable you to test specific parts of the business process. You can also
    work through configuring the SAP implementation guide (IMG). A tool used to
    assist you in configuring your SAP system in a step by step manner.
    Knowledge Transfer:
    As the configuration phase comes to a close, it becomes necessary for the
    Project team to be self-sufficient in their knowledge of the configuration of your
    SAP system. Knowledge transfer to the configuration team tasked with system
    maintenance (that is, maintenance of the business processes after Go-live)
    needs to be completed at this time.
    In addition, the end users tasked with actually using the system for day-to-day
    business purposes must be trained.
    ASAP Methodology - Phase 4 - Final Preparation:
    As phase 3 merges into phase 4, you should find yourselves not only in the midst
    of SAP training, but also in the midst of rigorous functional and stress testing.
    Phase 4 also concentrates on the fine tuning of your configuration before Go-live
    and more importantly, the migration of data from your old system or systems to
    SAP.
    Workload testing (including peak volume, daily load, and other forms of stress
    testing), and integration or functional testing are conducted to ensure the accuracy
    of your data and the stability of your SAP system. Because you should have begun
    testing back in phase 2, you do not have too far to go until Go-live. Now is an
    important time to perform preventative maintenance checks to ensure optimal
    performance at your SAP system.
    At the conclusion of phase 4, take time to plan and document a Go-live strategy.
    Preparation for Go-live means preparing for your end-users questions as they
    start actively working on the new SAP system.
    ASAP - Phase 5 - Go-live and Support:
    The Go-live milestone is itself is easy to achieve; a smooth and uneventful Go-live
    is another matter altogether. Preparation is the key, including attention to what-if
    scenarios related not only to the individual business processes deployed but also
    to the functioning of technology underpinning these business processes and
    preparation for ongoing support, including maintenance contracts and
    documented processes and procedures are essential.
    I hope it will help you,
    Regards,
    Murali.

  • What are the benefits (if any) to transcoding to an intermediate editing format for post-production?

    I have been searching for a definitive answer to this for days and cannot get anything useful.
    My video camera records to AVCHD format which is 24mbps H.264 plus audio (I record audio separately so audio is not a concern). I use the Adobe CC suite on Windows. I do a lot of green-screen work.
    I have read about many intermediate codecs designed for editing video. These include Avid's DNxHD, Apple's ProRes, GoPro's Cineform, MXF OP1a, among others. From what I understand, these formats provide excellent features to help video editors do their work.
    I have been able to edit AVCHD files directly using Premiere Pro and After Affects.
    My question is, what benefits, if any, would I get if I transcoded my content from AVCHD to one of the intermediate formats before I begin editing? Would it speed up Adobe's software? Would it provide better quality in the end? Would it make various effects function better?
    Ultimately, all the video I make is going to be encoded in h.264 for web distribution.
    Please note: I am not asking for the easiest or most obvious workflow (which is to just to work directly with AVCHD files). I want to know if I can gain benefits in transcoding to another format before I being post-production and what those benefits are specifically for each of the various intermediate codecs.
    Thank you.

    Like almost everything, there's tradeoffs. Transcoding to a really high-end single-file codec like Cineon or Cineform would mean that say the file size could be somewhat larger on disc ... more data to read ... however, LESS work by the other subsystems to get those io oo ii oo oo io io io oi bits changed into "video" on the monitor. There are several articles and tutorials out there on this that give really useful information. And there are a LOT of people that put something out because they personally think this or that codec is THE proper way a professional should work, and any other codec is nearly obscene in use. Right, whatever. They're all tools.
    As shooternz showed ... properly shot AVCHD can be green-screened beautifully, and as there are a LOT of the "pro" cameras in use shooting that wrapper, there are a lot of people that simply process in that. There are others that automatically transcode everything to ProRes 4444 before editing because they feel that gives them the best, safest "space" for their pixels to live. Pick any major codec/wrapper, it will have adherents.
    I've tried just a bit of greening just to play with it ... and got rather intriguing results. It reminded me of starting out trying to do good still portraits on high-key sweep backgrounds without getting "haze" or scatter from too-much-light coming back at the lens while getting the right exposure on the subject and keeping the entire high-key area of the sweep the same white ... it's rather daunting at first. After we mastered it, we could do it at will ... first time every time. Green-screening is a similar thing. Perhaps on steroids, but similar. HOW it's shot is incredibly important to being able to post-process both cleanly and quickly. I've seen quite a few comments about this here and elsewhere ... and though there are clean-up & masking techniques one does need to master, clearly ... one needs clean footage to be able to quickly get clean post work. So many people have noted that after spending so much time working on their masking & color-correction of bits here & there they also got their shooting skills up. And found that suddenly they didn't need anywhere near the clean-up skills or time spent.
    So I'd think off-hand that the AVCHD isn't the most pressing problem here ... that a bit of experience in the absolute tight control of exposure and lighting in the shooting setup may well take care of much of the post problems. And then you can concentrate on those skills you do need ... the fine techniques of this particular process ... to get your work completely polished.
    And listening to shooternz on this isn't a bad thing at all ... his techniques are tight & fast. I've asked him for a number of things and have adopted every one of them.
    Neil

  • What are the affects, if any, of magnets on iphones?

    Are iphones affected by Rare Earth Magnets, or any magnets?

    I suppose strong magnetic fields could cause damage to your iPhone.  However, from personal experience weak magnetic fields won't hurt your iPhone.  I have used a case with a magnetic clasp for about a year and the only side affect is that I need to re-calibrate the compass when I try to use the compass app.

  • HT203987 What are the advantages of upgrading my Mavericks OS to Yosemite?

    What are the advantages--if any--of upgrading my OS Mavericks to OS Yosemite?

    etresoft wrote:
    Barney-15E wrote:
    it should be able to AirDrop to any iOS device and to any 2012 or later Mac (2013 Mac Pro).
    Nope. http://support.apple.com/en-ca/HT204144
    Even that limited list in the Apple support article is incorrect. It says any of those can AirDrop with "a Mac with OS X Yosemite". That is wrong. You are the one that is correct about the Mac support, not Apple.
    Ahh, yes. I was going by this, http://www.apple.com/osx/how-to-upgrade/, but I didn't see the Lightning connector.

  • What are the steps in RMAN Backup & Recovery 10 G

    Hi All
    Please list out What are the steps in RMAN Backup & Recovery 10 G
    Regards

    Take a look at the user guide or at the getting started section, dba core tasks - backup and recovery.
    C.

  • What are the best external backup battery choices for the iPod Touch 4G?

    Hello,
    I am so disappointed with the battery life on my iPod Touch 4G, even when I turn off location services and notifications and put it in airplane mode. 
    As such, I realize that I am going to have to get an external backup battery, even though I don't like the idea of carrying around yet another item. 
    What are the best choices out there, especially any ultra-portable (aka small and non-bulky) ones?  I came across this Juice Pack Air - iPod Touch 4G Case, which seems like the perfect solution, but it is on back order and seems to have been so for a good amount of time.  Who knows when it will be in stock again.
    TIA for any and all help!

    bumping up (I hope doing so is allowed.)

  • What are the steps applying incremental backups to standby database 11g

    Hi All,
    I have built 11g none ASM standby database from ASM RAC Database. Now I want to apply incremental backup to the standby database from primary but not sure how to do it. I tried following and I had an error “ORA-01103: database name 'ins-prim' in control file is not 'ins-sec'”
    1- I have configured standby database with RMAN backup.
    2- After finishing installation, I took a incremental backup from primary server(ins-prim) and moved incremental backup and control file to the standby (ins-sec) database
    3- I stared standby database nomount mode
    4- restore controlfile from “incremental backup location in standby database”
    5- alter database mount; and got this error
    “ORA-01103: database name 'ins-prim' in control file is not 'ins-sec'”
    What are the steps applying incremental backups to standby database with 11g?
    Thank you

    I build the database from backup and changed from ASM to none ASM and changed location of data files and logfiles. I think this changes makes the standby database as logical one.
    You can a have a physical standby with different locations for everything (redo/controlfiles/datafiles), ASM and no ASM etc. I have a such a configuration in production (10gR2)
    I build the database from backup
    Are you sure you have a standby ? Ins-sec receives the archivelog files from the primary ? How did you proceed to build this database ? I suspect you don't have a standby at all ! If you have duplicated the database ins-sec and ins-pri are independent databases and you won't be able to apply an incremental backup (your script was not correct but it is another story)

  • What are the features of RMAN

    What are the features of RMAN

    Then, by entering google.com, type "rman features" and you'll face tons of documents
    Or refer to documentation:
    Using RMAN gives you access to several data backup and recovery techniques and features not available at all with user-managed backup and recovery. The most noteworthy are:
    Incremental backups, which provide more compact backups (storing only changed blocks) and faster datafile media recovery (reducing the need to apply redo during datafile media recovery)
    Block media recovery, in which a datafile with only a small number of corrupt data blocks can be repaired without being taken offline or restored from backup
    Unused block compression, where RMAN can in some cases skip unused datafile blocks during backups
    Binary compression, which uses a compression mechanism integrated into the Oracle database server to reduce the size of backups
    Encrypted backups, which uses encryption capabilities integrated into the Oracle database to store backups in an encrypted format
    http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/intro005.htm#i1019200
    Moreover, you can refer to [Feature Comparison of Backup Methods|http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/intro010.htm#i1005205] to find out main difference between RMAN and User managed backup and recovery
    Kamran Agayev A. (10g OCP)
    http://kamranagayev.wordpress.com

  • What are the steps are Shared services backup and schema back

    Hi
    I am new in Hyperion .. can anybody tell me what are the steps are in the shared services back up and schema back up ...
    Regards
    Praetorian

    If it is fora a demo i would advise you to extract all the files (metadata, Rule, Security, Data forms, Grids, ICP reports, Data etc) so that this can be restored on any machine from which you wish to give demo.
    If you which to take database backup it will take backup of all the HFM applications in that server. And when you restore the backup it will refresh all the applications which might result in changes to other applications which you may not want.
    For taking backup of database/schema go to the udl file and identify the schema for which you wish to take backup.
    Then type the command to take DB backup.
    Kindly mark the post helpful if you find so.
    Varun
    Edited by: Varun Kaushal on Apr 24, 2010 9:37 AM

  • My ipod nano 6th gen fell out of my pockey and the screen cracked badly, is there any coverage for this under warranty? I just bought it a month ago. If not what are the options for getting it fixed

    My ipod nano 6th gen fell out of my pocket and the screen cracked badly, is there any coverage for this under warranty? I just bought it a month ago. If not what are the options for getting it fixed? It is pretty frustrating, it fell from about 3 feet out of my pocket and now looks like it was beaten by a hammer.

    Debbie:
    deborahfromwindsor wrote:
    he advises restarting by inserting the OSX disc and pressing down the C button to reboot from there then selecting disk utility, hard disk and repair.... Does he mean me to hold down the C key on the alpha keyboard or the ctrl key?
    Should I just ask for my money back??? If it is a simple repair do I just literally push the disc in, push the power button and hold down the C button?
    That's where I would begin, too, with
    Repair Disk
    Insert Installer disk and Restart, holding down the "C" key until grey Apple appears.
    Go to Installer menu (Panther and earlier) or Utilities menu (Tiger) and launch Disk Utility.
    Select your HDD (manufacturer ID) in the left panel.
    Select First Aid in the Main panel.
    (Check S.M.A.R.TStatus of HDD at the bottom of right panel, and report if it saysanything but Verified)
    Click Repair Disk on the bottom right.
    If DU reports disk does not need repairs quit DU and restart.
    If DU reports errors Repair again and again until DU reports disk is repaired.
    If DU reports errors it cannot repair you will need touse autility like TechTool Pro,Drive Geniusor DiskWarrior
    First we need to determine if the issue you are experiencing with the computer is software or hardware based. Once we have gotten things sorted out there should be time enough to make you decision about keeping or returning it.
    cornelius

  • Can any one say What are the mandatory parameters in BAPI_GOODSMVT_CREATE

    Hi,
    Can any one say What are the mandatory parameters in
    BAPI_GOODSMVT_CREATE.
    Helpful answer will be rewarded.

    Hi,
    The following is an abap program making used of the BAPI function BAPI_GOODSMVT_CREATE to do Goods Receipts for Purchase Order after importing the data from an external system.
    BAPI TO Upload Inventory Data
    GMCODE Table T158G - 01 - MB01 - Goods Receipts for Purchase Order
                         02 - MB31 - Goods Receipts for Prod Order
                         03 - MB1A - Goods Issue
                         04 - MB1B - Transfer Posting
                         05 - MB1C - Enter Other Goods Receipt
                         06 - MB11
    Domain: KZBEW - Movement Indicator
         Goods movement w/o reference
    B - Goods movement for purchase order
    F - Goods movement for production order
    L - Goods movement for delivery note
    K - Goods movement for kanban requirement (WM - internal only)
    O - Subsequent adjustment of "material-provided" consumption
    W - Subsequent adjustment of proportion/product unit material
    report zbapi_goodsmovement.
    parameters: p-file like rlgrap-filename default
                                     'c:\sapdata\TEST.txt'.
    parameters: e-file like rlgrap-filename default
                                     'c:\sapdata\gdsmvterror.txt'.
    parameters: xpost like sy-datum default sy-datum.
    data: begin of gmhead.
            include structure bapi2017_gm_head_01.
    data: end of gmhead.
    data: begin of gmcode.
            include structure bapi2017_gm_code.
    data: end of gmcode.
    data: begin of mthead.
            include structure bapi2017_gm_head_ret.
    data: end of mthead.
    data: begin of itab occurs 100.
            include structure bapi2017_gm_item_create.
    data: end of itab.
    data: begin of errmsg occurs 10.
            include structure bapiret2.
    data: end of errmsg.
    data: wmenge like iseg-menge,
          errflag.
    data: begin of pcitab occurs 100,
            ext_doc(10),           "External Document Number
            mvt_type(3),           "Movement Type
            doc_date(8),           "Document Date
            post_date(8),          "Posting Date
            plant(4),              "Plant
            material(18),          "Material Number
            qty(13),               "Quantity
            recv_loc(4),           "Receiving Location
            issue_loc(4),          "Issuing Location
            pur_doc(10),           "Purchase Document No
            po_item(3),            "Purchase Document Item No
            del_no(10),            "Delivery Purchase Order Number
            del_item(3),           "Delivery Item
            prod_doc(10),          "Production Document No
            scrap_reason(10),      "Scrap Reason
            upd_sta(1),            "Update Status
          end of pcitab.
    call function 'WS_UPLOAD'
      exporting
        filename                      = p-file
        filetype                      = 'DAT'
    IMPORTING
      FILELENGTH                    =
      tables
        data_tab                      = pcitab
    EXCEPTIONS
      FILE_OPEN_ERROR               = 1
      FILE_READ_ERROR               = 2
      NO_BATCH                      = 3
      GUI_REFUSE_FILETRANSFER       = 4
      INVALID_TYPE                  = 5
      OTHERS                        = 6
    if sy-subrc <> 0.
      message id sy-msgid type sy-msgty number sy-msgno
              with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      exit.
    endif.
    gmhead-pstng_date = sy-datum.
    gmhead-doc_date = sy-datum.
    gmhead-pr_uname = sy-uname.
    gmcode-gm_code = '01'.   "01 - MB01 - Goods Receipts for Purchase Order
    loop at pcitab.
      itab-move_type  = pcitab-mvt_type.
      itab-mvt_ind    = 'B'.
      itab-plant      = pcitab-plant.
      itab-material   = pcitab-material.
      itab-entry_qnt  = pcitab-qty.
      itab-move_stloc = pcitab-recv_loc.
      itab-stge_loc   = pcitab-issue_loc.
      itab-po_number  = pcitab-pur_doc.
      itab-po_item    = pcitab-po_item.
      concatenate pcitab-del_no pcitab-del_item into itab-item_text.
      itab-move_reas  = pcitab-scrap_reason.
      append itab.
    endloop.
    loop at itab.
      write:/ itab-material, itab-plant, itab-stge_loc,
              itab-move_type, itab-entry_qnt, itab-entry_uom,
              itab-entry_uom_iso, itab-po_number, itab-po_item,
                                                  pcitab-ext_doc.
    endloop.
    call function 'BAPI_GOODSMVT_CREATE'
      exporting
        goodsmvt_header             = gmhead
        goodsmvt_code               = gmcode
      TESTRUN                     = ' '
    IMPORTING
        goodsmvt_headret            = mthead
      MATERIALDOCUMENT            =
      MATDOCUMENTYEAR             =
      tables
        goodsmvt_item               = itab
      GOODSMVT_SERIALNUMBER       =
        return                      = errmsg
    clear errflag.
    loop at errmsg.
      if errmsg-type eq 'E'.
        write:/'Error in function', errmsg-message.
        errflag = 'X'.
      else.
        write:/ errmsg-message.
      endif.
    endloop.
    if errflag is initial.
      commit work and wait.
      if sy-subrc ne 0.
        write:/ 'Error in updating'.
        exit.
      else.
        write:/ mthead-mat_doc, mthead-doc_year.
        perform upd_sta.
      endif.
    endif.
          FORM UPD_STA                                                  *
    form upd_sta.
      loop at pcitab.
        pcitab-upd_sta = 'X'.
        modify pcitab.
      endloop.
      call function 'WS_DOWNLOAD'
        exporting
          filename                      = p-file
          filetype                      = 'DAT'
    IMPORTING
      FILELENGTH                    =
        tables
          data_tab                      = pcitab
    EXCEPTIONS
      FILE_OPEN_ERROR               = 1
      FILE_READ_ERROR               = 2
      NO_BATCH                      = 3
      GUI_REFUSE_FILETRANSFER       = 4
      INVALID_TYPE                  = 5
      OTHERS                        = 6
    endform.
    *--- End of Program
    Reward for useful answers.
    Regards,
    Raj.

Maybe you are looking for