RMAN design

Hello again,
Just another question related to the default RMAN control file repository OR a separated RMAN recovery catalog.
I have multiple databases running on the same hosts or on different hosts. Do you recommend setting one centralized RMAN recovery catalog on a specific host or setting up multiple RMAN recovery catalog each one sitting next the instance it is registered to ?
Some databases are really small others are quite huge.
Your ideas/suggestions are welcome.
Thanks a lot !! Bye
Edited by: 791569 on Aug 30, 2010 2:39 AM

1. If you set up RMAN catalog then it will be easier to manage lots of database which backed up by RMAN. But if catalog database has been crashed then it will be disaster for you. So you have to maintain your RMAN catalog database carefully. If your catalog database has been destroyed you can take the RMAN backup with no catalog option.
2. In your company if you manage more than 10 database you can use catalog otherwise no catalog options will be helpful.
Regards
Asif Kabir
-- mark your helpful post as correct/helpful.
http://forums.oracle.com/forums/ann.jspa?annID=885

Similar Messages

  • Oracle 10g RAC design with ASM and OCFS

    Hi all,
    I have a question about a proposed Oracle 10g Release 2 RAC design for a 2 node cluster.
    ASM can store database files but not Oracle binaries nor OCR and voting disk. As such, OCFS version 1 does not support a shared Oracle Home. We plan to use OCFS version 2 with ASM version 2 on Red Hat Linux Enteprrise Server 4 with Oracle 10g Release 2 (10.2.0.1).
    For OCFS v2, a shared Oracle home and shared OCR and voting disk are supported. My question is does the following proposed architecture make sense for OCFS v2 with ASM v2 on Red Hat Linux 4?
    Oracle 10g Release 2 on Red Hat Enterprise Linux Server 4:
    OCFS V2:
    - shared Oracle home and binaries
    - shared OCR and vdisk files
    - CRS software shared OCFS v2 filesystem
    - spfile
    - controlfiles
    - tnsnames.ora
    ASM v2 with ASMLib v2:
    Proposed ASM disk groups:
    - data_dg for application data
    - backupdg for flashback and archivelogs
    - undo_rac1dg ASM diskgroup for undo tablespace for racnode1
    - undo_rac2dg ASM diskgroup for undo tablespace for racnode2
    - redo_rac1dg ASM diskgroup to hold redo logs for racnode1
    - redo_rac2dg ASM diskgroup to hold redo logs for racnode2
    - temp1dg temp tablespace for racnode1
    - temp2dg temp tablespace for racnode2
    Does this sound like a good initial design?
    Ben Prusinski, Senior DBA

    OK Tim, thanks for advices.
    I think Netbackup can be integrated with RMAN but I don't want to loose time on this (political).
    To summarize:
    ORACLE_HOME and CRS_HOME on each node (RAID1 and NTFS)
    Shared storage:
    Disk1 and disk 2: RAID1: - Raw partition 1 for OCR
    - Raw partition 2 for VotingDisk
    - OCFS for FLASH_RECOVERY_AREA
    Disk3, disk4 and disk5: RAID 0 - Raw with ASM redundancy normal 1 diskgroup for database files.
    This is a running project here, will start testing the design on VMware and then go for production setup.
    Regards

  • Why do we use RMAN DUPLICATE for cloning DB on a different server ?

    DB version : 11.2.0.2, 10.2.0.5
    I want to create a clone of my Production DB in a test server. In the past, I have taken hot backup of this production DB and restored and recovered it in a different server using plain RMAN commands.
    After restoring the control file , mounting the DB and cataloging the backup pieces in the test server , I run
    run {
    restore database ;
    recover database until time <time> ;
    alter database open resetlogs ;
    }In OTN , i came across long running discussions like
    RMAN duplicate database
    where they are trying to restore and recover using DUPLICATE command as shown below.
    run
    duplicate target database to RBS
    nofilenamecheck
    pfile=/tmp/aux.ora;
    Can't they just use plain RMAN restore and recover commands as I did ? What advantage does RMAN DUPLICATE have over the plain commands ?

    RMAN DUPLICATE is designed to give to clone database a new database name and new database identifier:
    >
    If you copy a database with operating system utilities instead of the DUPLICATE command, then the DBID of the copied database remains the same as the original database. To register the copy database in the same recovery catalog with the original, you must change the DBID with the DBNEWID utility (see Oracle Database Utilities). In contrast, the DUPLICATE command automatically assigns the duplicate database a different DBID so that it can be registered in the same recovery catalog as the source database.

  • Backup to Tape ; Some Design questions

    Version : We have DBs on 10.2, 11.2 Enterprise Edition
    Platform: Solaris 5.10 SPARC
    Helloo..
    Never worked on Tape before. Currently , all our RMAN Backup Pieces are going to Disk and from there Sysadmin moves it to the tape using TSM.
    1. If you were to design a Backup strategy, would you backup to Disk first and then get the Sysadmin to
    copy to Tape OR backup directly to Tape?
    2. Do you guys backup Level_0 backup on TapeA , Level_1 backups on Tape B
    and Archivelogs, Control file , Spfile on TapeC
    3. RMAN Backup to Disk or Tape; Which is faster?

    1. Best practice directly to tape
    Adv: a. Longer retention inexpensive. separate tapes for weekly, monthly and yearly rotation.
    b. Can compress
    c. Inexpensive for VLDB.
    DisAdv: a. Needs Tape vendor (MML) license to directly write to tape.
    b. Storing tapes and tape maintenance.
    c. Slow process
    Writing directly to Disks
    Adv:a. For smaller databases with less retention.
    b. Faster backups locally
    c. Faster restores.
    DisAdv:a.Media failure
    b.Does not work for VLDB
    2. Its expensive to separate tape drives as they come in big sizes.Have maxsetsize or section size set to few GBs for faster read to restore. RMAN can easily identify the files it needs for recovery and the storage vendor have the catalogs that helps. You can separate tapes for permanent retention. Deleting the obsolete backups is messy as you have to load the right tape, operational difficulties.
    3. Refer #1.
    hth.
    Edited by: user11155666 on Jun 2, 2011 5:52 PM

  • Some queries on Data Guard design

    Hi, I have some basic questions around Data Guard design
    Q1. Looking at the Oracle instructions for creating a logical standby, it firstly advocates creating a physical standby and then converting it to a logical standby. However I thought a logical standby could have a completely different physical structure from the primary. How can this be the case if a logical standby first starts its life as a physical standby ( where structure needs to be identical ) ?
    Q2. Is it normal practice to backup your standby database as well – if so why ?
    Q3. Can RMAN backup a Standby Database whilst it is in the mounted state ( rather than open ) ?
    Q4. What's the point of Cascaded Redo Apply rather than simply getting the Primary to ship to each Standby ?
    I guess you could be trying to reduce node to node latency if some of the standby were quite distant from the primary
    Q5. Is it possible to convert a Logical Standby back to a Physical one ?
    Q6. What the maximium number of standbys you can have - Oracle suggests 30 but I thought I remember reading somewhere in relation to 11gR2 that this limit has now been increased ?
    thanks,
    Jim

    Hi,
    Q5 . Is it possible to convert a Logical Standby back to a Physical one ?  --- Yes it is possible .
    -- Primary                                                                                                        
    select switchover_status from v$database;                                                                         
    SWITCHOVER_STATUS                                                                                                 
    SESSIONS ACTIVE                                                                                                   
    2) switch operation                                                                                            
    -- Primary - starat database switch                                                                         
    alter database commit to switchover to physical standby with session shutdown;             
    -- see alertlog.                                                                               
    Switchover: Complete - Database shutdown required                                                                 
    Completed: alter database commit to switchover to physical standby with session shutdown                          
    -- database role ve switchover_status                                                  
    select NAME,OPEN_MODE,DATABASE_ROLE,SWITCHOVER_STATUS,PROTECTION_MODE,PROTECTION_LEVEL from v$database;           
    NAME      OPEN_MODE            DATABASE_ROLE    SWITCHOVER_STATUS    PROTECTION_MODE      PROTECTION_LEVEL        
    TESTCRD   READ WRITE           PHYSICAL STANDBY RECOVERY NEEDED      MAXIMUM AVAILABILITY UNPROTECTED             
    -- Primary                                                                                                        
    shutdown abort                                                                                                    
    -- standby - switch to  primary                                                                           
    alter database commit to switchover to primary with session shutdown;                                             
    -- alert log                                                                                                      
    Completed: alter database commit to switchover to primary with session shutdown                                   
    alter database open                                                                                               
    3) Old Primary  open                                                                                                 
    sqlplus / as sysdba                                                                                               
    startup nomount                                                                                                   
    alter database mount standby database                                                                             
    -- database role ve switchover_status                                                  
    select NAME,OPEN_MODE,DATABASE_ROLE,SWITCHOVER_STATUS,PROTECTION_MODE,PROTECTION_LEVEL from v$database;           
    NAME      OPEN_MODE            DATABASE_ROLE    SWITCHOVER_STATUS    PROTECTION_MODE      PROTECTION_LEVEL        
    TESTCRD   READ WRITE           PHYSICAL STANDBY RECOVERY NEEDED      MAXIMUM AVAILABILITY UNPROTECTED             
    recover managed standby database using current logfile disconnect from session;                                   
    4) Old  standby
    SQL> select NAME,OPEN_MODE,DATABASE_ROLE,SWITCHOVER_STATUS,PROTECTION_MODE,PROTECTION_LEVEL from v$database;      
    NAME      OPEN_MODE            DATABASE_ROLE    SWITCHOVER_STATUS    PROTECTION_MODE      PROTECTION_LEVEL        
    AZKKDB    READ WRITE           PRIMARY          TO STANDBY           MAXIMUM PERFORMANCE  MAXIMUM PERFORMANCE     
    Q2 . . Is it normal practice to backup your standby database as well – if so why ?
    Hence you only have to backup one of the both (you can decide to only backup the standby though, if you want to remove load on the primary). But if you are confident with the backup of the primary, there is no need for backing up the standby. (Since you can recreate the standby with the backup from primary).
    Please see link : http://blog.dbvisit.com/rman-backups-on-your-standby-database-yes-it-is-easy/
    Thank you

  • RMAN not retrying on media manager errors

    Hi,
    I'm using Oracle 10g, RMAN and TDPO (the TSM client for Oracle). I'm
    trying to do a PITR to a non-production machine, but RMAN is intolerant
    of any media manager problems that crop up, so things like this
    ORA-19511: Error received from media manager layer, error text:
    ANS1017E (RC-50) Session rejected: TCP/IP connection failure
    and this
    ORA-19511: Error received from media manager layer, error text:
    ANS1314E (RC14) File data currently unavailable on server
    result in an immediate 'failover to previous backup'. The first error
    was caused by a transient network problem; I suspect the second was just
    bad luck as the file was being reclaimed by the TSM server when TDPO
    asked for it.
    Both these errors would have gone away if RMAN had tried again, so is
    there any way I can tell it to retry on error? If not, is there
    something else I could do to improve the situation?
    Thanks
    Sandeep

    I think I fixed your error in your other post. If you search these forums though, you will find that the media manager is not held in "HIGH REGARD" by users of every type of OS.
    This is from the Microsoft Vista support page Roxio is listed :
     http://support.microsoft.com/kb/947562/en-us
    let me know if this helps!
    Click Accept as Solution for posts that have solved your issue(s)!
    Be sure to click Like! for those who have helped you.
    Install BlackBerry Protect it's a free application designed to help find your lost BlackBerry smartphone, and keep the information on it secure.

  • Why do we need a connection to the Source DB for RMAN DUPLICATE ?

    Version Info: 11.2.0.3/RHEL 5.8
    We want to clone a Production DB to a test DB.
    Prod DB size: 100gb
    We are going to take an RMAN full backup (Hot Backup which includes Archivelogs ) and scp the backup pieces to the Test DB server.
    In the Test server , we will be running RMAN DUPLICATE command after connecting like below
    rman target sys/passwd@SID_OF_SOURCE_DB auxiliary /We have everything we need in test server to do the cloning ie. all the RMAN Backup pieces. Then why does RMAN connect to the source DB ?

    from [url http://docs.oracle.com/cd/E11882_01/backup.112/e10643/rcmsynta020.htm] here
    Backup-based duplication without a target connection
    RMAN creates duplicate files from pre-existing RMAN backups and copies. The DUPLICATE command must have been issued with the DATABASE clause. This form requires a connection to an auxiliary instance and a recovery catalog.
    This mode is useful when the target database is not available or a connection to it is not desirable (as mandated by security policy restrictions or a firewall).
    Backup-based duplication without connection to target and recovery catalog
    RMAN creates duplicate files from RMAN backups and copies that were placed in a designated BACKUP LOCATION.http://dbaregistry.blogspot.com/2011/04/rman-duplicate-without-connecting-to.html
    Edited by: swapnil kambli on May 21, 2013 1:36 AM

  • Host command in rman

    I have many oracle databases on two different sun servers.
    In RMAN script I am copying some files (like password, tnsnames etc) by using host command. It works fine on one sun box but on other I am getting this error
    host command complete
    released channel: d1
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-06135: error executing host command: Additional information: 512
    Additional information: 4
    This error I got when I run it via oracle schedular. If I run on command propmt it ask me to enter ORACLE_SID for each 4 times (I have four host commands) and after entering that it is fine.
    As my knowledge in oracle + unix is less but it looks to me that it might be some environmental variables settings. Can anyone get rid of this error. Thanks

    According to oracle note 75003.1
    Where are oraenv and coraenv found and how do they get created on various
    Unix platforms?
    These scripts are used to allow the DBA to set a common environment
    for all users and make it easier for users to move between databases.
    By setting the variable "ORAENV_ASK" to yes, the user will be
    prompted to enter the <SID> value of the database they would like to
    access. If "ORAENV_ASK" is set to no, the current value of "ORACLE_SID"
    will be used.
    Next, the script 'dbhome' is called to determine the "$ORACLE_HOME"
    for that SID and set "$ORACLE_HOME" to the corresponding value.
    'dbhome' will also add "$ORACLE_HOME/bin" to the user's PATH and
    on some platforms (such as Digital UNIX), it will run "ULIMIT".
    These scripts can usually be found in:
    /usr/local/bin, $ORACLE_HOME/bin HP-UX
    /usr/bin, $ORACLE_HOME/bin Solaris, AIX
    Both oraenv and coraenv are created during install and copied to
    your "/usr/local/bin" when "root.sh" is run during post installation
    steps.
    Use oraenv when you are using the Bourne and Korne Shells.
    Use coraenv when you are using the C shell.
    These scripts perform the same functions, but are designed
    for the different shells.

  • RAC 10gr2 using ASM for RMAN a cluster file system or a Local directory

    The environment is composed of a RAC with 2 nodes using ASM. I have to determine what design is better for Backup and Recovery with RMAN. The backups are going to be saved to disk only. The database is only transactional and small in size
    I am not sure how to create a cluster file system or if it is better to use a local directory. What's the benefit of having a recovery catalog that is optional to the database?
    I very much appreciate your advice and recommendation, Terry

    Arf,
    I am new to RAC. I analyzed Alejandro's script. He is main connection is to the first instance; then through sql*plus, he gets connected to the second instance. he exits the second instance and starts with RMAN backup to the database . Therefore the backup to the database is done from the first instance.
    I do not see where he setenv again to change to the second instance to run RMAN to backup the second instance. It looks to me that the backup is only done to the first instance, but not to the second instance. I may be wrong, but I do not see the second instance backup.
    Kindly, I request your assistance on the steps/connection to backup the second instance. Thank you so much!! Terry

  • Need to Configure RMAN backup in 8.1.7.4.1

    I have been asked to design a backup and recovery strategy for our production and test databases
    I got 2003 Enterprise server with 3 disks of each 300gb.
    There are 10 databases running in versions 8,9,10 with 5 production and 5 UAT database.
    The sum of the Db will be around 70Gb
    I got 200Gb free space in 2 disks
    how can i design a BACKUP startegy here. I have palnned to use RMAN backups.
    Any useful links and proper guiding from you people expected.
    Right Now there is only export backup in Night.
    I have informed them we are running the Db in risk,.They have asked me to comeup with a plan.
    Any help please
    Message was edited by:
    Maran.E

    Maran,
    >
    Is it possible to backup 8.1.7.4.1 by 10g database.
    i can create a recovery catalog in 10g and wil i be able to backup a 8 and 9 Db
    >
    I have test 10g catalog with 9i. No idea with the 8i.
    I guess, 8i(817) is more comportable with 10g and it should work.
    Have a try with your test database and also cross check the metrix with different version in the Metalink.
    Jaffar
    Good news Maran,
    I just come across of the following note which explains the RMAN compatibility between 8 - 10g versions.
    RMAN Compatibility Oracle8i 8.1.7.4 - Oracle10g 10.1.0.4
    Doc ID: Note:307022.1
    In case, if you dont have access to metalink, the punch line from the note is :
    SUMMARY
    =======
    Is best practice to use 'rule of thumb'. Always used the target database RMAN executable and the latest release of Oracle for your recovery catalog.
    If you are going to use a lower version RMAN executable to backup higher version databases remember you are restricted to only the features available
    in the database your using. But the executable you are using must be able to handle the feature or configuration you are using. Case and point the
    RMAN-06466 error above where in 9.0.1 there is no concept of "AS BACKUPSET".
    Because configure commands were executed some options in the controlfile were not understood when parsed by the lower version RMAN.
    Message was edited by:
    Syed Jaffar

  • Confusion about RMAN

    We had an Oracle DBA come in and set up RMAN to do the following:
    1) Create a full backup every Sunday evening
    2) Create an incremental backup every other evening
    3) Create a backup of the ArchiveLog every hour.
    This has been done using batch files launched with the Windows Scheduler. I am trying to verify that I am in a "safe" place as regards to backups; in other words, that in the event of a crash, I can restore my data.
    Here are my problems:
    1) I came in Tuesday, and every file prior to Monday had disappeared. There are some commands in the batch file that say DELETE NOPROMPT, which seem to be designed to delete obselete backup files, but why would they have deleted my full backup from Sunday?
    2) I run a List Backup; all of the backups that are shown in the list have an incremente level of 1. Don't I need a level 0 to get a good backup?
    3) I have seen many documents that refer to RESTORE VALIDATE. However, there seems to be some contraversy about it's usefulness. I need to know, beyond a shadow of a doubt, that I can successfully restore my database from the existing backup files. Will this command give me this information? If not, how can I know for certain?
    The bottom line is, I need to know for certain that my backup scheme is valid. Any suggestions would be helpful. Thanks.
    Geoff Callaghan

    Nothing you've written about how the consultant did their job puts a smile on my face.
    1. RMAN should be running from DBMS_SCHEDULER not an operating system job.
    2. The deletes are being done in the operating system shell not using RMAN's "DELETE OBSOLETE"
    3. You don't understand what this person did and have no ability to understand whether they did something poorly as it appears is the case.
    My advice is to bring in someone else to redo the work, to do it properly, and make sure this person trains at least two people in your organization on what they did, how it works, and how to maintain it.

  • Exadata Design

    Have requirement to migrate 100+ applications (400+ Oracle databases) to Exadata X2-2. Project timeline is 12 months to move everything to Exadata environment.
    Current state of databases:
    ===================
    1. All databases are in 11.2.0.2/3
    2. Runs mostly standalone( very less RAC)
    3. Mostly OLTP applications
    4. No consolidations
    5. Production systems are having RMAN - level 0 and incremental and archivelog
    6. databases run on Linux , SunOS
    Questions:
    ========
    1. How many Exadata Full RACKs would be required to buy so that all these databases workload would be accommodated?
    2. What is the best way to use these FULL RACK - meaning - should we break down the FULL RACK to Quarter RACK or to HALF RACK ? what is the methodology to follow to design this?
    3. Is there any impact of availability of usable storage if a FULL RACK is broken down to HALF or QUATER ? how much % waste of storage and why the waste?
    4. Due to cost, is it advisable to use Non-Exadata environment for development/Test databases?
    Thanks,

    1. How many Exadata Full RACKs would be required to buy so that all these databases workload would be accommodated?
    Without information on transaction activity, database size and many other factors here is no way to give a solid answer.  Have you had Oracle or another firm experienced with Exadata migrations evaluate the environment, this would be the best way to get an answer to this question.
    2. What is the best way to use these FULL RACK - meaning - should we break down the FULL RACK to Quarter RACK or to HALF RACK ? what is the methodology to follow to design this?
    Best way to use Exadata is to utilize the features of the environment, ie. Resource management and instance caging and instance placement.  By evaluating the databases and instances and placing them properly and then applying resource management and instance caging you can have a good level of control of resource utilization.  Breaking a Full rack down to 2 half racks or 1 half rack and 2 quarter racks while possible and has been done typically is done in cases where there is a firm requirements to divide the workload and based on SLAs promise not to share any resources between the environments and must dedicate hardware for those environments.
    3. Is there any impact of availability of usable storage if a FULL RACK is broken down to HALF or QUATER ? how much % waste of storage and why the waste?
    Yes, if you break the Racks apart physically you will loose some space utilization due to mirror required free in the configuration the amount that you would lose will depend on how many physical Racks you break down into.  In an Exadata configuration the tolerance is to be able to lose an entire cell without impacting availability.  The more you break down the rack the more cells have to be used to ensure that a lost storage cell can still happen therefore usable space is reduce by that amount. 
    4. Due to cost, is it advisable to use Non-Exadata environment for development/Test databases?
    A lot of organizations for development and QA environments use non-Exadata for these environments, but have a non-prod Exadata that is used for performance and release testing whenever possible.  Ok to have development non-exeadata and feature and QA testing, but to ensure that your releases are fully tested for Exadata it would be recommended to have an Exadata Environment to test in for a Pre-production testing environment.  I have seen this environment be one where the applications utilize the environment in a rotation so in cases where there are multiple racks in production they have a matching rack for non-production and the applications testing cycle rotates through for testing helping reduce costs that way.

  • Rman bis new hard disk ( with my email )

    bjr
    Je fais une sauvegarde par rman comme ci dessus
    ceci est un test en cas du crach du serveur
    Bck_full.bat ( fichier bat)
    rman target internal/0490@act nocatalog cmdfile d:\Essai_Rman\RmanBckFull.rcv
    pause
    RmanBckFull.rcv
    run {
    allocate channel d1 type disk;
    backup
    full
    skip inaccessible
    tag b_db_full
    filesperset 6
    format 'd:\Essai_Rman\Bck_full_%t_s%s_p%p'
    (database);
    release channel d1;
    2 fichiers se sont crees , je les sauvegarde dans un endroit sur avec les fichiers
    arcs
    je remets un nouveau disque dur
    - installation oracle8i
    - creation tables users grants ok
    je copie les arcs dernierement sauvegardes
    je lance la restauration rman comme ci dessous
    Rec_Full.bat
    rman target internal/0490@act nocatalog cmdfile d:\Essai_Rman\RmanRecFull.rcv
    pause
    RmanRecFull.rcv
    run {
    allocate channel d1 type disk;
    recover database;
    release channel d1;
    Mon Analyse est t'elle correcte ????
    Quelles precautions supplementaires doit je prendre ?
    Doit je sauvegarder aussi les redo logs et les control files ??
    merci
    mail is [email protected]

    Cyberpundit wrote:
    Why is it not available "in the other direction"? What is Apple trying to achieve, or limit? Looks like this requirement is one that MANY PEOPLE face.
    Long standing design of iTunes, presumably to prevent people casually swapping media with each other and keep the record companies on board.
    I do not have any backup of my old library etc. Because all the stuff is on my iPhone. Why do I need a separate backup?
    I guessed. Because as you've just found out extracting your media & other data from your iPhone is a non-trivial task.
    Could you please recommend an external software program then that will allow me to:
    1. Extract all my items -- all apps, all music, all the books etc within iBooks, etc.
    2. Then when iTunes has "freshly synced" this new iPhone and thereby erased everything because this is what Apple thinks is "good functionality", the said app should pull all the stuff back into iPhone.
    PLease tell me there's a software (paid or free) that does this? 
    Suggested software listed in the user tip. I don't have a personal recommendation. It isn't quite as simple as buying the software and pushing one button. iTunes can extract all your iTunes purchased content, 3rd party tools for anything else. You need to work through the steps given to get your device to see the new library as the "home" computer and to preserve contacts, calendar info. and application data.
    tt2

  • Rman and Time Navigator

    Hi,
    I have to use Rman with Time Navigator (quadratec tool). I would like to know if someone did an implementation with these tools and there is some problems.
    Thanks
    Stephane

    We've used BRU Server for several months now. Works reliably, and Tolis Group has been actively updating their GUI app monthly to incorporate user requests. Version 1.20H is a marked GUI improvement over 1.2.0. I don't think you'll beat the price of $600 (25 clients) + $200 (3 year support) for robotic tape support.
    We had been using Veritas Netbackup on a venerable SGI/IRIX server before Xserve/BRU, and although BRU definitely does not have all the bells and whistles of VN (mainly database support), it is a fraction of the price and we never needed any of those features anyway. BRU is also vastly easier to use/deploy than more sophisticated offerings. BRU represents a good fit for small shops without enterprise scale protocols.
    BRU makes a LE version (US $125) with limited robotic support for local file systems, but last I used it - you cannot do true incremental backups on hard disk since a unique archive name is not used for each night's backup. In contrast, BRU Server utilizes a random hexadecimal name for each archive file. I suppose a Apple script, unix script or user intervention could make sure each BRU LE archive name is unique.
    BRU has one more limitation that may affect you: BRU Server 1.2.0 can only have one volume designated as a backup destination. This "stage" can be swapped out by the user with other volumes, providing that the mount point is named identically or you modify the preferences to reflect the new name. I am not sure why this limitation exists.
    If your only backing up to disk, or would rather have random access to your files (versus an archive file that you need BRU to restore) - you may consider a free solution like RsyncX before plunking down money on a tape-centric solution.

  • RMAN in an eBusiness Suite environment.

    We are considering moving to RMAN for backup/recovery linked to a Legato tape system. We have a number of standalone databases however we use eBusiness (FMS, HRMS and CRM) extensively as well. I am trying to get some idea of how RMAN "fits in" to the eBusiness environment given that RMAN seems to be targeted at purely database recovery.
    For example is it possible in RMAN to synchronize database backup with (say) $APPL_TOP?
    Does anyone have any experience that they would like to share of trying to implement RMAN in an eBusiness environment?
    Are there any white papers describing how RMAN can be deployed in an eBusiness environment?
    Thank you.

    First of all, Applications (E-Business Suite) consists of two main parts - database and applications file system (APPL_TOP and others). You can use RMAN for database backup - as well as you can use it for any Oracle database. And for Applications file system backup you have to use other backup tools - RMAN is not designed for file systems backup.
    Backup strategies for these two parts are also different. Applications file system is mostly static (except for logs and concurrent programs output), so you may choose to backup it only before/after applying patches. Database is changing constatntly and, of course, you must run in it archivelog mode in any production environment.

Maybe you are looking for