Utilizing OSB in Lieu of RMAN for Backup Management

The organization that I currently work for uses Oracle Secure Backup to back up both system and database files directly to tape. Once these tapes are full, they are removed from service until their rotation period comes around. When this occurs, OSB is used to unlabel and then re-lable these tapes in order to make use for the next round of backups. With this, RMAN is not used to manage the backups on these tapes, rather they are recycled without RMAN. Whenever I had attempted to delete all expired backups that RMAN had found, I was having issues with the command becoming unresponsive after a period of time. After submitting an Oracle SR on the subject, the Oracle tech found that in the sbtio.log file that there were instances where RMAN was trying to delete backups that were not able to be found, most likely due to the lack of RMAN's intervention with tape recycling. I would like to know if there is possibly a more efficient manner in which to perform backup procedures and/or maintenance, as well as whether or not the current backup and maintenance methods could eventually produce undesirable results. Thank you for any helpful suggestions to this.

Oracle's take is to let RMAN expire the tape and NOT to have the media manager expire the tape.

Similar Messages

  • How to use scripts in RMAN for backup

    Hi I would like to create some scripts for recovery backup and then use it in rman,how can it be accomplished?
    For example I would launch an incremental backup the week and a full the sunday.
    I would like to launch this scripts automatically, any ideas on how I can do this?

    hi
    Note the following restrictions:
    Execute CREATE SCRIPT only at the RMAN prompt.
    RMAN must be connected to a target database.
    RMAN must be connected to the recovery catalog either through the CATALOG command-line option or the CONNECT CATALOG command, and the catalog database must be open.
    You cannot run CREATE SCRIPT once and then use this same script on multiple target databases. You must connect to a specific target database and then run CREATE SCRIPT to create a script for this specific target. Each script is associated with one and only one target database.
    You cannot execute a RUN command within a stored script.
    The @ and @@ commands do not work within CREATE SCRIPT.
    Quotes must be used around the script name when the name contains either spaces or reserved words.
    Keywords and Parameters
    For descriptions of the individual commands that you can use in a stored script, refer to the appropriate entry, for example, "BACKUP".
    Syntax Element Description
    'script_name'
    Creates a stored script with the specified name. The statements allowable within the brackets of the CREATE SCRIPT 'script_name' { ... } command are the same allowable within the RUN command. The statements within the braces constitute the job_command_list.
    Note: To run the stored script, specify EXECUTE SCRIPT within the braces of the RUN command.
    Example
    Creating a Script: Example
    The following UNIX shell script creates a recovery catalog script called b_whole_10 that backs up the database and archived redo logs, then executes b_whole_10:
    #!/usr/bin/tcsh
    rman TARGET / CATALOG rman/rman@catdb <<EOF
    # creates recovery catalog script to back up database and archived logs
    CREATE SCRIPT b_whole_l0
    BACKUP INCREMENTAL LEVEL 0 TAG b_whole_l0
    DATABASE PLUS ARCHIVELOG;
    # runs the recovery catalog script b_whole_10
    RUN { EXECUTE SCRIPT b_whole_10; }
    EOF

  • What is best solution for backup ?

    Our environment consisted of RAC (2 nodes). we are trying to back up our database using RMAN with NetBackup.
    we also have other different databases need to be backed up.
    In RAC case, what is best solution for backing up the database ?
    As I mentioned above, we are using RMAN for backup our RAC with NetBackup.
    Actually, the RMAN is not simple utility for me.
    Is there any other way to back up the database in our situation without rman.
    I need some advice from all of you.
    Thanks in advance.

    Hi Justin
    There are many possible ways to backup your database. You must decide the one that suits your environment.
    Following is the list of options that you have.
    1. Take Online Backups
    Issue this command to freeze tablespaces
    SQL> ALTER TABLESPACE tblspcname BEGIN BACKUP;
    Copy all the files belonging to this tablespace to your backup location using OS commands.
    Release the tablespace by using this command.
    SQL> ALTER TABLESPACE tblspcname END BACKUP;
    To find the data files belonging to a particular tablespace you can issue this statement
    SQL>SELECT file_name, tablespace_name FROM dba_data_files ORDER BY tablespace_name;
    2. If your db size is not BIG then you can take logical backups. Logical Backups can be FULL or incremental. In 10g you can have filesets to spilit your logical backups in more than one file with specified sizes. (By Logical Backups I mean EXPORT).
    To take export for example issue this command.
    ORACLE_HOME\bin\exp file=fullpath+filename.dmp log=fullpath+logfilename.log FULL=Y userid=system/pwd@dbconnectstring
    To get full list of export parameters type
    ORACLE_HOME\bin\exp help=y
    3. RMAN (Strongly recommended) but you ruled out its possibility so I won't elaborate on that.
    4. COLD BACKUP
    To perform this type of backup you will need to shutdown your database by issuing this command.
    SQL>SHUTDOWN IMMEDIATE;
    (On RAC you will need to shutdown all the instances before copying files to the backup location).
    Use OS copy command to copy files to backup location.
    (This method is not recommended as it will flush your SGA and your client will complain about performance for the first few hours).
    Let me know if you need more details.
    Hopefully this helps.
    Rgds
    Adnan

  • [Solved]Need help with backup-manager

    So I'm trying to set up backup-manager to make.. well, backups. Their wiki has been shut down thanks to spammers, and ours has no specific entry for backup-manager, so I will have to do it with its man page and the (well documented) config file. However, I still have some questions. Sorry in advance for the amount of questions and the length of the topic. I just wanted to get this clear in one go.
    First: I want to make a *full* system backup, so that I can restore my system in case of breakage without reinstalling. When I looked at creating backups in the past, I noticed some folders don't necessarily had to be backupped. What folders in / could I skip?
    Second: I chose the tarball backup format. Would it then be safe to comment out all the other variables (for tarbal-incremental/mySQL) backups?
    Third: Now there were some parts of the config file that I didn't understand. I hope you can explain some of those parts to me.
    # Number of days we have to keep an archive (Time To Live)
    export BM_ARCHIVE_TTL="5"
    That means the archive it creates will be removed after 5 days - but what if I copy it to my external hard disk? I don't think it will delete it then, so would it be safe to comment this out - or what will it do if I just keep it this way?
    # At which frequency will you build your archives?
    # You can choose either "daily" or "hourly".
    # This should match your CRON configuration.
    export BM_ARCHIVE_FREQUENCY="daily"
    I either want to make a backup when I want to, or weekly - not hourly or daily. Is this possible with backup-manager?
    # Do you want to purge only the top-level directory or all
    # directories under BM_REPOSITORY_ROOT?
    export BM_REPOSITORY_RECURSIVEPURGE="false"
    I don't understand that option. Could you explain me what it will do? Info: BM_REPOSITORY_ROOT is set to my home folder. It's the place where the archives are stored.
    # Do you want to replace duplicates by symlinks?
    # (archive-DAY is a duplicate of archive-(DAY - 1) if they
    # are both the same according to MD5 hashes).
    export BM_ARCHIVE_PURGEDUPS="true"
    Will this harm anything in my system?
    # Do you want to dereference the files pointed by symlinks ?
    # enter true or false (true can lead to huge archives, be careful).
    export BM_TARBALL_DUMPSYMLINKS="false"
    This would 'destroy' all symlinks, no? I'm going to keep this at false, but I would like to know.
    Last edited by Unia (2011-08-29 18:19:37)

    Tried to do a selective upgrade & broke something this morning so I tried restoring my CompleteRaid0 backup, worked like a charm.
    This is the latest backup script I'm using:
    #!/bin/sh
    # Little script to tar up the important root folders.
    # To untar, use:
    # tar -xvpzf /path/to/backup/<date>-backup.tar.gz -C </path/to/root>
    echo "Do you want to clear pacman's cache before tarring up the root folder? This will save time in both the tar- and untar process."
    echo -n "(y|N) > "
    read a
    if [[ "$a" = "n" ]] || [[ "$a" = "N" ]] || [[ "$a" = "" ]]; then
    echo "Pacman's cache will not be cleared."
    else
    echo "Pacman's cache will be cleared now, please wait..."
    pacman -Scc --noconfirm
    echo "Pacman's cache succesfully cleared. Continuing now..."
    sleep 2s
    fi
    DATE=`date +%m%d-%H%M%S`
    CB=CompleteRaid0-$DATE.tar.gz
    NB=FreshInstall-$DATE.tar.gz
    echo "********************************************************************************"
    echo "Proceeding with Fresh Install backup $NB."
    echo "********************************************************************************"
    sleep 5
    cd /
    tar -cvpzf $NB --one-file-system \
    /boot \
    --exclude=/$NB \
    --exclude=/dev \
    --exclude=/etc/fstab \
    --exclude=/home \
    --exclude=/lost+found \
    --exclude=/media \
    --exclude=/mnt \
    --exclude=/proc \
    --exclude=/root \
    --exclude=/sys \
    --exclude=/tmp \
    mv $NB /home/chuck/Backups/
    echo "********************************************************************************"
    echo "Sleeping for 10 seconds."
    echo "Proceeding with complete backup $CB."
    echo "********************************************************************************"
    sleep 5
    tar -cvpzf $CB --one-file-system \
    /boot \
    --exclude=/$CB \
    --exclude=/tmp \
    --exclude=/mnt \
    mv $CB /home/chuck/Backups/
    echo "********************************************************************************"
    echo "Backups Complete"
    echo "********************************************************************************"
    sleep 10
    exit 0
    Restored it with this:
    #!/bin/sh
    # To untar, use:
    # tar -xvpzf /path/to/backup/<date>-backup.tar.gz -C </path/to/root>
    tar -xvpzf /home/chuck/Backups/now.tar.gz -C /
    mkdir /proc \
    /lost+found \
    /sys \
    /mnt \
    /media \
    /mnt/bind/Downloads \
    /mnt/bind/Pictures \
    /mnt/bind/Maintenance \
    /mnt/bind/Music \
    /mnt/bind/Backups
    exit 0
    Of course the directories already existed so that part was unnecessary & only needed if I had restored onto a fresh installation.

  • How do I use DBV utility for User Managed Backup?

    Dear all! I am a student, studying RMAN and User Managed Backup. But I did not understand how to use the DBVerify utility to check a block or a backup of control file.What's command can I do?
    Thanks for your reply!

    DBV is a utility which workd with Oracle Datafiles not with controlfiles.
    controlfile can be always recreated by you, just issue in a time of backup:
    alter dabase backup controlfile to trace; in case you will have corrupted binary copy of controlfile you will have an option to use this trace to recrete it.
    Best Regards
    Krystian Zieja / mob

  • Best pratices for RMAN backup management for many databases

    Dear all,
    We have many 10g databases (>40) hosted on multiple Windows servers which are backup up using RMAN.
    A year ago, all backup's were implemented through Windows Scheduled Tasks using some batch files.
    We have been busy (re)implementing / migrating such backup in Grid Control.
    I personally prefer to maintain the backup management in Grid Control, but a colleague wants now to go back to the batch files.
    What i am looking for here, are advices in the management of RMAN backup for multiple databases: do you guys use Grid Control or any third-party backup management tool or even got your home-made solution?
    One of the discussion topic is the work involved in case that the central backup location changes.
    Well... any real-life advices on best practices / strategies for RMAN backup management for many databases will be appreciated!
    Thanks,
    Thierry

    Hi Thierry,
    Thierry H. wrote:
    Thanks for your reaction.
    So, i understand that Grid Control is for you not used to manage the backups, and as a consequence, you also have no 'direct' overview of the job schedules.
    One of my concern is also to avoid that too many backups are started at the same time to avoid network / storage overload. Such overview is availble in Grid Control's Jobs screen.
    And, based on your strategy, do you recreate a 'one-time' Oracle scheduled job for every backup, or do your scripts create an Oracle job with multiple schedule?
    You're very welcome!
    Well, Grid Control is not an option for us, since each customer is in a separate infrastructure, and with their own licensing. I have no real way (in difference to your situation) to have a centralized point of control, but that on the other hand mean that I don't have to consider network/storage congestion, like you have to.
    The script is run from a "permanent" job within the dba-scheduler, created like this:
    dbms_scheduler.create_job(
            job_name        => 'BACKUP',
            job_type        => 'EXECUTABLE',
            job_action      => '/home/oracle/scripts/rman_backup.sh',
            start_date      => trunc(sysdate)+1+7/48,
            repeat_interval => 'trunc(sysdate)+1+7/48',
            enabled         => true,
            auto_drop       => false,
            comments        => 'execute backup script at 03:30');and then the "master-script", determines which level to use, based on weekday from the OS. The actual job schedule (start date, run interval etc) is set together with the customer IT/IS dept, to avoid congestion on the backup resources.
    I have no overview of the backup status, run times etc, but have made monitoring scripts that will alert me if/when a backup either fails, or runs for too long. This, in addition with scheduled disaster/recovery tests makes me sleep rather well at night.. ;-)
    I realize that there (might be) better ways of doing backup scheduling in your environment, since my requirements are so completely different than yours, but I guess that we all face the same challenges in unifying the environments as much as possible, to minimize the amount of actual work we have to do. :-)
    Good luck!
    //Johan

  • Very first step in configuring RMAN for a Backup

    DB version:10gR2
    I am a DBA supporting applications development and i am not familiar with RMAN. This weekend we are going to Patch 10.2.0.1.0 to 10.2.0.3.0. Before that i am going to take a backup of the entire Database containing around 57 schemas(total of around 600gb).
    We don't have Tape drives. I am going to backup this up on three filesystems in the same machine. This instance is not running on ASM. What is the first step i should be doing in configuring RMAN for a backup?
    Edited by: user10583227 on Jan 27, 2009 4:50 AM

    Be careful, three filesystems doesn't necessarily mean the use of three channels. Could be more...could be less.
    Are you in a position to shutdown the database? If not, you'll also want to backup the archivelogs with BACKUP DATABASE PLUS ARCHIVELOG. You may also consider creating a Guaranteed Restore Point which would allow you to rollback your database in minutes if the upgrade fails.

  • Backup procedure using RMAN for 11i Instance

    Hi,
    we have 11.5.10.2 instance
    Node 1 = Application Tier ( 11.5.10.2)
    Node 2 = DB Tier ( 9.2.0.7)
    as of now, we are taking daily cold backup of both instances.
    we want to implement RMAN online backup for DB and take cold backup every week end only.
    so, what are the best procedures for implementing RMAN for 11i Database.
    Please share your experience, if you have anybody implemented?
    which one you prefer in RMAN backup ( backupsets or copy option or backupsets with compressed option) interms of performance.. our db size is 60 GB only.
    we apply apps tier patches very rarely . so we want to take RMAN online backup for DB daily and take cold backup for entire apps and db in the week ends.

    Hi,
    This time, i am going to implement for Oracle 11i Database. thats why, i need you guys advice regarding 11i Database.Well, the same is applicable to 11i/R12 databases. You just need to configure RMAN the same way you configure it on any standalone database.
    If you have implemented any where RMAN, can you share, how you are taking RMAN backup? I can share the scripts we use for backup using RMAN. If you are interested, let me know and I shall send it by email.
    if we want to clone, are you cloning the TEST instance with RMAN backup or using cold backup.We use both, depends on the time frame of the cloning task and whether it is possible to use cold backup for cloning or not.
    Please have a look at the following notes, it should be helpful.
    Note: 230672.1 - Cloning Oracle Applications Release 11i with Rapid Clone
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=230672.1
    Note: 760772.1 - Cloning Oracle Application 11i /R12 with Rapid Clone - Database (9i/10g/11g) Using Hot Backup on Open Database
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=760772.1
    Note: 362473.1 - Cloning E-Business Suite Using Hot Backup for Minimal Downtime of Source Environment
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=362473.1
    Regards,
    Hussein

  • Time Capsule 4 gen. with iMac OS X Lion   3 Windows PC (XP OS, Vista OS, Seven OS) cable modem with TC as Wi-Fi. Time Machine on iMac found TC for backup easily. Have Wi-Fi access on PC XP with Airport utility but cannot create TC.

    Installed today Time Capsule 4 gen. with iMac OS X Lion. I also have  3 Windows PC (XP OS, Vista OS, Seven OS). Internet Access is cable modem with TC as Wi-Fi. Time Machine on iMac found TC for backup easily. Have Wi-Fi access on PC XP with Airport utility but cannot create TC. Does the Airport utility under Windows is way to access backup capabilities with TC ?

    The TC is really just an external networked hard disk plus router.. you can access the hard disk and place files on it from any computer. You can backup any computer to the TC but it will have to use a backup software in windows.. there are literally thousands available. The built in msbackup is horrible.. but you can download lots of different software and buy then online for not a lot. Macrium Reflect has a free disk image backup, and when you pay for it includes incremental. I think disk images are well worth it, as they recover much better.. and their is a proper method of recovery using a boot cd.
    BTW the TC space is not endless. And it is designed to hold a large number of incremental backups.. so anything you do in backing up several machines will make the number of backups limited. Remember you can also use a usb hard disk plugged in as a Network accessible disk. But it has to be formatted HFS+ or Fat32.. the later being highly undesirable.

  • RMAN parameters - to use more CPU for Backup & Restore

    Hi Friends,
    I am using RMAN backup on 11g database on windows.
    RMAN is taking almost 1 hr to restore the database and i could see the CPU usage is very less - less than 10% during restore.
    so how can i make the RMAN backup and restore faster by using more CPU on windows.
    Regards,
    DB

    839396 wrote:
    Hi Friends,
    I am using RMAN backup on 11g database on windows.
    RMAN is taking almost 1 hr to restore the database and i could see the CPU usage is very less - less than 10% during restore.
    so how can i make the RMAN backup and restore faster by using more CPU on windows.Where is your bottleneck? ... On Storage? If yes, your CPU available are useless during backup/restore operation.
    Even better, check the wait events in your database and you'll know why the backup / restore is not as expected.
    See this example:
    http://levipereira.wordpress.com/2012/08/09/what-is-slow-rman-or-media-management-library/
    Regards,
    Levi Pereira

  • Rman hot backup

    hello
    i am using rman hot backup script to take backup database everyday but the problem is it is working but not deleting old backup older than 2 days .
    also i have question .. my database is in archive log mode and everyday about 6-7 .arch files generating in my archive directory.
    it is not deleting the old files but generating new files everyday so adding up to the space.
    SQL> show parameter archive
    NAME TYPE VALUE
    archive_lag_target integer 0
    log_archive_config string
    log_archive_dest string /u03/archive_logs/DEVL
    log_archive_dest_1 string
    also should i set dest_1 as archive location or just log_archive_dest
    whats is the difference.?
    my rman script is
    RMAN Hot backup.unix script
    The RMAN hot backup script rman_backup.sh:
    # !/bin/bash
    # Declare your environment variables
    export ORACLE_SID=DEVL
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
    export PATH=$PATH:${ORACLE_HOME}/bin
    # Start the rman commands
    rman target=/ << EOF
    CONFIGURE CONTROLFILE AUTOBACKUP ON;
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/u03/backup/autobackup_control_file%F';
    CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS;
    run {
    allocate channel d1 type disk;
    allocate channel d2 type disk;
    allocate channel d3 type disk;
    allocate channel d4 type disk;
    ALLOCATE CHANNEL RMAN_BACK_CH01 TYPE DISK;
    CROSSCHECK BACKUP;
    BACKUP AS COMPRESSED BACKUPSET DATABASE FORMAT '/u03/backup/databasefiles_%d_%u_%s_%T';
    sql 'ALTER SYSTEM ARCHIVE LOG CURRENT';
    BACKUP AS COMPRESSED BACKUPSET ARCHIVELOG ALL FORMAT '/u03/backup/archivelogs_%d_%u_%s_%T' DELETE INPUT;
    BACKUP AS COMPRESSED BACKUPSET CURRENT CONTROLFILE FORMAT '/u03/backup/controlfile_%d_%u_%s_%T';
    CROSSCHECK BACKUP;
    DELETE NOPROMPT OBSOLETE;
    DELETE NOPROMPT EXPIRED BACKUP;
    RELEASE CHANNEL RMAN_BACK_CH01;
    EXIT;
    EOF
    thanks

    Ahmer Mansoor wrote:
    RMAN never deletes the Backups unless there is a space pressure in the Recovery Area. Instead it marks the Backups as OBSOLETE based on Retention Policy (in your case it is 2 Days),
    To confirm it SET DB_RECOVERY_FILE_DEST_SIZE to some smaller value, the RMAN will remove all the Obsolete Backups automatically to reclaim space.Be very careful with this. If you generate a LOT of archivelog files and you exceed this size, on the next archivelog switch your database will hang with "cannot continue until archiver freed". RMAN will not automatically remove anything. RMAN only removes stuff when you program it in your script.
    See:
    http://docs.oracle.com/cd/E14072_01/backup.112/e10642/rcmconfb.htm#insertedID4 Retention Policy (recovery window or redundancy)
    things like:
    set retention window and number of copies
    crosscheck backup
    delete obsolete <-- delete old, redundant, no longer necessary backups/archivelogs
    delete expired <-- NOTE: If you manually delete files and do not execute delete expired (missing file), the DB_RECOVERY_FILE_DEST_SIZE remains the same. So, you can clean out the space and oracle will still say the location is "full".
    Understand that if you also set this parameter too small and your backup recovery window/redundancy are incorrectly set, you can also exhaust the "logical" space of this location again, putting your database at risk. Your parameter could be set to 100G on a 400G file system and even though you have 300G available, Oracle will see the limit of this parameter.
    My suggestion, get in a DEV/TEST environment and test to see how to best configure your environment for RMAN database backups/control file, archivelog backups also taking into consideration OS tape backup solutions. I always configure DISK for RMAN backups, then have some other tape backup utility sweep those locations to tape ensuring that I have sufficient backups to reconstitute my database - I also include a copy of the init.ora file, password file as well as the spfile backup in this location.
    >
    In case of Archivelogs, It is better to create and execute a Purge Job to remove Archivelogs after backup them on tape.I almost agree. I try to keep all archivelogs necessary for recovery from last full backup online. I try to keep a full backup online as well. much faster at restoring stuff instead of trying to locate it on tape.

  • Ebs r12 cloning using rman online backup

    dear all,
                 how are you guys? i have ebs r12  on multi node and i want to clone db tier and apps tier using rman online backup,can  anybody provide me the detail steps of cloning ebs(db tier and appstier ) using rman online backup and  directory structure on source and target database is also different.your help highly appreciated thanks in advance.
    regards.

    Hi,
    You cannot use RMAN to clone the Apps tier of the EBS and you may use RMAN only on the DB tier. For a complete backup, as mentioned by Hemant K Chitale, you will have to use the rapid clone utility.
    To perform a rapid clone using RMAN there are plenty of step by step instructions in google which may guide in addition to support.oracle.com, Let me google that for you
    Thanks &
    Best Regards,

  • RMAN for vldb

    I have a 3.2TB database. The majority of the data resides in 18 partitioned tablespaces, 9 for data and 9 for index. The rest of the database is quite small, by comparison. Most of the data is input with no logging, but when in archivelog mode this database generates a huge amount of logs.
    What we envision is to:
    - put the database in archivelog mode, for the duration of the backup only.
    - put the partitioned tablespaces in read-only mode
    - export the data and index partitions as transportable tablespaces.
    - copy the datafiles to a secondary disk location (takes about 15-20 hours)
    - perform an incremental rman backup for the remaining database
    - put the tablespaces back in read-write
    - put the database in noarchivelog mode.
    does this make sense? are there any serious flaws in the logic here?
    all suggestions greatly appreciated.
    .

    since you are using emc, emc has its own utility for doing mirroring -- it used to be called timefinder, but it's changed to something else now -- i just can't think of it offhand. basically what happens is that the whole database goes into backup mode and then the mirrors are split, then you take your primary database out of backup mode and just keep going. when the backups are finished, you repeat the process of putting the database in backup mode and then the disks, primary and mirror, are re-synced. this can be handled in a script -- usually run by root.
    the split process happens in a couple of minutes. it's not a big deal. the main concern about mirroring however is that it requires 2x the number of disks since everything is duplicated between the 2 sets. one thing that is kind of nice is that if your administrators set it up correctly, you can mount the mirrored database to another like host and copy it off. like i said, it's not cheap but if your availability requirements are such that you need to have that kind of high availability, you might persuade your management to go down such a path. hitachi also has mirroring capabilities as does the ibm shark (i think). i have worked with both emc and hitachi with decent results. the mirror split is a function of the disk software not the o/s.
    you can also use mirrors as your primary backup and eliminate the need to do RMAN or user-managed backups. it just all depends on how you set them up. like i said, if you can afford it, it's a very effective way to go.
    we don't have mirrors here... in fact getting storage at all is a major undertaking. so here's what i managed to do. bear in mind that the 2nd array is not the same hardware as the first, so mirroring was not an option.
    i moved the files to a different set of disks connected by san to the same host. they just added a 6920 array to our san and that is where i built our duplicate database and copied the files for the transportable tablespaces. our san is not configured well and the admins don't seem to know how to fix it, so our through-put is kind of bad. we are lucky to get 50M/second. we did write a copy command that avoids using the o/s cache -- it makes the copies take a bit longer, but you don't have lrud hogging the cpu the whole time so the system doesn't grind to a complete halt.
    i have written directly to tape before. you will need 3rd party APIs to do it. i used Tivoli and the API is called ODP (oracle data protection) which is supplied by Tivoli (the storage/tape management vendor). how well writing to tape works is a function of where the tapes are connected (direct connect versus network connected), how many drives you have access to and what speed they are. if you are using mirrors, it may not be that big a concern how long it takes to backup to tape, but if you aren't and with the size of your database, that can be a problem. at a previous employer, the databases that weren't mirrored backed up to a disk pool and that was backed up to tape for offsite storage. if you do go directly to tape using the API, RMAN can keep track of what tape is needed to do the restore. if you back up to disk first, you will have to know what tapes are needed and restore manually to disk before you can get RMAN to restore. there are tradeoffs depending on the route you take.
    so hopefully that covers your questions. if i left anything out or if you think of something else, just let me know.
    GL

  • Using rman to backup a remote database

    I am after a good guide or advice on how (what) to install and (how to) run Oracle RMAN
    to backup a remote Oracle database.
    RMAN must be installed and run on a Solaris (SunOS 5.8) box remote from the Solaris
    box (also SunOS 5.8) running the Oracle database but connected to it via a TCP/IP
    network.
    The Oracle Recovery Manager and Database version is 9.2.0.1.0.
    RMAN must perform the backup of the remote database over the network and store
    the backup on a disk local to the RMAN box.
    The backups may be full or incremental and may be "hot" backups taken while the
    Oracle database is open.
    The disk files are to be then backed up to tape using Veritas.
    What software do I need to install on the RMAN box ?
    What software do I need to install on the remote Oracle database box ?
    Thanks,
    Brett Morgan.

    writes to a NFS-mounted diskRman is writing to disk or tape (when is bundled (libraries needed) with some backup software for tapes such as Veritas). The disk device could be local, or mounted disk form other host or storage (over NFS as Werner mentioned, SMB and others).

  • How do I use Time Capsule for backup only over an existing network (or ethernet)

    Ok, first, I have been using Mac now for about 2 years and every little thing I do is much harder than advertised. I have yet to experience the mythical ease of Apple products.
    With that said, I was talked into buying this 2TB Time Capsule. Which right now seems to serve nicely as a very expensive paper weight.
    Here's what I am trying to do. I was told I could use this as a wireless backup. I have a cable modem and router in my house. I do not want to insert Time Capsule as the router. I would like to either hook it up to the existing network or have it just wireless. Whatever works best for backup use.
    I set the time capsule up to connect to an existing network. Which it did. Green light is on.
    When I select it as a backup drive in Time Machine, it works. However it does not back up. It will say Waiting to Backup and do nothing. If I select Back Up Now on Time Machine, it says it cannot find the disk.
    Is it possibly because I had used another backup disk prior and kept it? When I set the Time Capsule I selected to use both.
    I am at a loss. I am not a techie. And there are more options of use than the instructions cover.

    The problem is your method of connection I suspect.
    The TC was always designed to plug into the main router. It does not have to be in the same room but it has to be ethernet connected.
    Please post a few screenshots of the setup.. that makes it so much easier for me to work through it with you.
    Posting screenshots here is easy.. press the little camera and select the shot from finder.
    What I need is the summary page from your airport utility.. ie this one.
    Then click on edit button which I have highlighted and show me the tabs for Internet, Network and wireless. eg this is the internet. (show me the whole thing.. I have cut it off to keep it small).
    We can then work through the issues.

Maybe you are looking for

  • Validate my script logic: reference erro LOOKUP is not defined

    Dear all, i want write one script logic. It use LOOKUP using FOR/NEXT. But when i check stament in my script logic: messesage erro: reference erro LOOKUP is not defined.Can you help me? My script logic *XDIM_MEMBERSET ACCOUNT=BS221 *XDIM_ADDMEMBERSET

  • Output determination does not happen during Sales Document creation

    Hello All, I am facing an issue where the automatic output determination does not happen when the Sales Order is created. Let me explain a bit on the background. Output type ZDL2 has been defined as a special function (TNAPR-NACHA = 8) attached to a

  • Replace function on ejb ql

    Is there a replace function on EJB QL?! I looked for, but I didn't find.... I've got a table with a field 'field' that have some values like 'a.b.c', and I want to create a query that return this register if the user inform 'abc', like: select * from

  • Report Painter- Cost Center/order value

    Dear All. My user want the report. All the Cost Center value & order value with Cost Element. I developed the same in the system by using the library "1VK". which one is good & working fine. User also want the value of Expense GL ( Do Not Have Cost C

  • SAP Best Practice Guide for QM data pull to BI

    Hello Gurus, I am looking for SAP Best Practice Guide for Quality Mangament data modelling required for BI. That will solve my problem, to go through all the documentation before concluding to finalize the SAP Delivered Business Content objects. Need