User hot and Rman hot backup

During user mode hot backup lots of redo gets generated as the entire block is written when any changes are made to a block which is in hot backup mode.But during Rman hot backup less redo are generated why is this so and whatz the logic invloved? and how oracle recovers the file that has been backed up through Rman.
Could you please explain me regarding this in detail it will be really helpful.
kumaresh

From Article      Note:76736.1 RMAN FAQ: Recovery Manager -- Frequently Asked
To understand why RMAN does not require extra logging or backup mode,
you must first understand why those features are required for non-RMAN
online backups.
A non-RMAN online backup consists of a non-Oracle tool, such as cp or
dd, backing up a datafile at the same time that DBWR is updating the
file. We can't prevent the tool from reading a particular block at the
exact same time that DBWR is updating that block. When that happens,
the non-Oracle tool might read a block in a half-updated state, so that
the block which is copied to the backup media might only have been
updated in its first half, while the second half contains older data.
This is called a "fractured block". If this backup needs to be restored
later, and that block needs to be recovered, recovery will fail because
that block is not usable.
The 'alter tablespace begin backup' command is our solution for the
fractured block problem. When a tablespace is in backup mode, and a
change is made to a data block, instead of logging just the changed
bytes to the redo log, we also log a copy of the entire block image
before the change, so that we can reconstruct this block if media
recovery finds that this block was fractured. That block image logging
is what causes extra redo to be generated while files are in backup
mode.
The reason that RMAN does not require extra logging is that it
guarantees that it will never back up a fractured block. We can make
that guarantee because we know the format of Oracle data blocks, and we
verify that each block that we read is complete before we copy it to the
backup. If we read a fractured block, we read the block again to obtain
a complete block before backing it up. non-Oracle tools are not able to
do the same thing because they do not know how to verify the contents of
an Oracle data block.
Backup mode has another effect, which is to 'freeze' the checkpoint in
the header of the file until the file is removed from backup mode.
We do this because we cannot guarantee that the third-party backup
tool will copy the file header prior to copying the data blocks.
RMAN does not need to freeze the file header checkpoint because we
know the order in which we will read the blocks, which enables us to
capture a known good checkpoint for the file.

Similar Messages

  • TM wants user name and password to backup to USB disk on AEBS

    1) I have mounted a USB drive in the Finder. It asked for the password I assigned, all is well
    2) Go to Time Machine Prefs
    3) Choose the remote USB disk as the target
    4) Then Time Machine brings up a dialog asking for a username and password so that "Time Machine can access the file server "Airport Extreme.""
    What user name and password is it looking for? I don't have any associated with the AEBS. There is the password for the AEBS itself, there is the disk password and the network password. But no user names. I didn't choose accounts when I setup the disk, I chose disk password.
    Nothing I have tried has worked, not the admin accounts on my computer or the password for the base station. AppleCare says this is unsupported and they aren't trained on it ... just trying to find out what I have misconfigured.
    thanks for any help. Google hasn't been to helpful or I haven't come up with the correct phrasing yet.

    By more trial and error I discovered the solution was username="Administrator" and password was the password for the disk or the network, not sure as both are the same.

  • New C6-01 user/phone and problem with backup/resto...

    Hello everyone.
    I recently purchased a new C6-01 (and first-time Nokia owner) and having trouble with getting maps restored onto a new 32GB uSDHC card and need some help.
    It is my understanding that I can backup and restore all my phone contents and settings to a new memory card using Nokia Suite.  So what I did is performed a complete backup using Nokia Suite, ejected the old uSD card (that came with the phone), put in the new uSD card that I had purchased and format it, then performed a complete restore to the phone and the new memory card.
    During the restore, I saw errors on the phone display that said something like disk write error and gave me the option of stop or retry.  I hit the retry a few times and still getting the error.  Thinking it may be a bad uSD card, I returned/exchanged for another identical one.  With the 2nd new card, I still get the same error message so I rebooted the phone and ran restore again but this time instead of restore everything all at once, I selected a few items at a time and eventually got everything restored, at least without errors this time.
    When I ran maps after the restore, it told me that I needed to download the maps, and when I tried to download it thru a WiFi connection (at my house), I keep getting Disk error - cannot complete write.  Retry or data will be lost.  At this point if I run Files, it will show drive E but not any free space number (and selecting it will show free space not available).  A reboot will bring back drive E and show 29.4GB free.  So I am completely stumped at this point and believe that for whatever the reason I can not get maps loaded onto a non-Nokia-provided memory card.
    I am running Nokia Suite 3.5.34 on WIndows XP w/SP3.  The new 32GB uSDHC card is a class 4 card made by Sandisk.  The phone is running the Belle Refresh v111.040.1511 dated 7/28/2012.  Map version: v3.09 12wk20 b01-MW OpenGL MN-Map version 0.2.46.103
    Sorry for the large amount of information posted here, but I wanted to provide enough details for you to look at.  Please feel free to ask for more information and thank you in advance for your help.
    Bill

    yes I reformatted the card, and after it was finished, I ran Maps.  When it told me I need to download the maps (and gave me 3 options), I exited and connected the phone to my computer, browsed and deleted the cities folder and the qf file.  Waited a little bit and reran Maps.  This time I used the WiFi connection from the phone to download.
    I gave me an error when I tried to download the entire USA maps, so I selected Texas and Pennsylvania state maps.  Those downloaded ok.  Next when I tried to download New Jersey, it started a little bit and the disk error message came up again so I hit stop.  Ran Files and saw the memory card is grayed-out (did not indicate and free space), I know the same problem is happening again.

  • TSM and RMAN old backup deletion behaviour

    Hi,
    TSM tapes are holding backups of old incarnations of databases (after being cloned) and not deleting from tape automatically, even backups are out of retention period. For example;
    If I have a database ABC with current dbinc_key 103, TSM tapes are holding backups of 102 and 101 which are year old incarnation of databases where our retention period is just 35 days.
    Please help, how old backups will be automatically deleted from the tapes.

    Hi,
    go to th TSM client home on the server, by example:"/usr/tivoli/tsm/client/oracle/bin64"
    and execute "tdposync help",
    (oracle@aix-myserver) /usr/tivoli/tsm/client/oracle/bin64> tdposync help
    is the utility to delete backups "orphans",
    saludos!
    Mariano

  • RMAN & Hot backup cloning taking long time

    Dear DBAs,
    We are doing both RMAN & Hot backup cloning foe that taking more time to restore data files to TEST instance. scp taking too much time to copy to target server because of its volume of data (1.5 TB) & Mounting the RMAN backups drive on test server and restoring from that drive taking more than 8 hours.
    I heard that some companies are using some device to move heavy volume Hot backup copy from source to dest faster for clone the instance easily with in minutes. What is that device name to take hot backup copies from source and restore it in target server.
    Test server Specs
    Processor 8 cores with 32GB Memory.
    Thanks
    DBA

    Hot backup is not recommanded for the database size more than 1T.
    RMAN backup and restore is the only opiton available for a DBA.
    Other option is to use EMC Symmentrix/BCV's/Snapshots. EMC uses pair of disks to achive synch the produciton data with test server. read more about EMC symmentrix or ask your storage team.

  • 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.

  • Automating refreshing one system with the rman hot backup copy from another

    Hi Apps DBAs,
    Right now we have two systems: production (OPEBSN) and production support (FINSUP).
    I implemented a cronjob, which can refresh FINSUP every night from the cold backup of production. We shutdown the production system at night.
    But our istore on production will go live soon and our production system will run 24*7.
    The production is already hot backed up from RMAN.
    Is it possible to do the following?
    Automating refreshing FINSUP from the RMAN hot backup of OPEBSN?
    If it is possible, would you please outline the general idea or give me a reference documentation?
    If it is not possible, is there any other way to realize our purpose?
    Thank you in advance!
    Lily

    There is some discussion about this topic in the belwo askTom thread.
    http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:21934468026100
    Sam
    http://appstech-sam.blogspot.com

  • Migrate Oracle 11g database from Windows To Linux using RMAN hot / cold  backup ?

    Hi Friends,
    Is it possible to Migrate Oracle 11g database from Windows To Linux using RMAN hot / cold  backup ? ( as i would like to perform Point In Time recovery)
    (or) The only way is to use RMAN convert as mentioned here  - Transporting Data Across Platforms
    (or) Is there any other method (except exp/imp and data pump)
    Regards,
    DB

    HI
    his post describes the procedure required to migrate a database from Windows to Linux using the RMAN Convert Database command.
    Both Windows and Linux platforms have the same endian format, which makes possible to transfer the whole database, making the migration process very straightforward and simple.
    To migrate between platforms that have a different endian format, Cross Platform Transportable Tablespaces (XTTS) needs to be used instead.
    List of Steps Needed to Complete the Migration
    The migration process is simple, but as it has several steps it is convenient to be familiar with them before running it.
    1. Check platform compatibility between source and target OS
    2. Start the database in read only mode
    3. Check database readiness for transport from Windows to Linux using DBMS_TDB.CHECK_DB
    4. Check if there are any external objects
    5. Execute the Rman Convert database command
    6. Copy converted datafiles, generated Transport Script and Parameter File to Linux
    7. Edit the init.ora for the new database
    8. Edit the Transport Script and Parameter File changing the windows paths to Linux Paths
    9. Execute the Transport Script
    10.Change the Database ID
    11.Check database integrity
    Thank you

  • How to restore RMAN hot backup to another database on another server?

    I want to know how to restore RMAN hot backup from production server to another database on a testing server.
    The hot backup is from a database named PROD on the production server
    The database to be restored with the hot backup is TEST on the testing server. There is already a PROD database on the testing server and this PROD database must be kept.
    I have read some threads about changing initTEST.ora to PROD to restore such backup but (I think) will not work in my case since I already have a PROD database on the testing server.
    The version is 11gR2 on Linux but the compatible parameter is set to 10.2.0.1.0.
    Thanks for any help.

    Hi,
    Since you are on 11g, hope this helps you http://shivanandarao.wordpress.com/2012/04/28/duplicating-database-without-connecting-to-target-database-or-catalog-database-in-oracle-11g/
    881656     
    Handle:     881656
    Status Level:     Newbie
    Registered:     Aug 25, 2011
    Total Posts:     53
    Total Questions:      31 (31 unresolved)
    Looks like forum is of no help to you. To get better responses, consider closing your threads by providing appropriate points if you feel that they have been answered. Keep the forum clean !!

  • Creating RAC database thru RMAN hot backup

    Hi Guys,
    I am having ERP PROD database on 2 nodes 116 and 117(RAC) server. We have a scheduled RMAN HOT backup of this database
    WE also have ASM implemented.
    We have another 2 servers named 36 and 37(RAC and ASM) which has ERP Test Database and the thing is that we want to refresh this
    test database using ERP PROD RMAN backup.
    Can someone please post the proper steps to restore the RMAN backup to ERP Test database as ASM is alos there.
    As it is little urgent for us.
    help will be appreciated.
    Regards,
    Milan Rathod

    1. take the backup of production database
    rman connect target /
    backup as compressed backupset database plus archivelog format '/u01/db/backup/%d_%I_%s_%T';
    move the backup to test server (same location /u01/db/backup/ bcoz rman checks for backupset in the same location only)
    add the below two lines in the test database-- initTEST.ora file
    comment cluster_ parameters in initTEST.ora file
    eg:-
    DB_FILE_NAME_CONVERT = (+EBAOUATDATADG1/prod/,/u01/db/app/admin/test/)
    LOG_FILE_NAME_CONVERT = (+EBAOUATDATADG1/prod/,/u01/db/app/admin/test/)
    check the connectivity between prod and test database.
    from test
    $tnsping PROD
    from prod machine
    $tnsping TEST
    in test server
    startup nomount
    rman target sys@proddb auxiliary /
    duplicate target database to test;
    after completion of duplicate/clone step convert the single instance test to rac instance by uncomment the cluster_ parameters in initTEST.ora parameter
    startup mount the second node in TEST
    ALTER DATABASE ENABLE PUBLIC THREAD 2 ;
    alter database open;
    hope, this will helps you.
    Good Luck

  • RMAN Hot backup Restore in new Server

    Hi,
    Our Current Environment:
    Source: Current Production
    Database: 11.1.0.7
    OS: Windows server 2003 R2
    Target Environemnt:
    Database 11.2.0.1
    OS:windows server 2008 R2
    Here my scenario is  need to take RMAN Hot backup in Prod Instance and need to restore in New Server with smae SID which is going to use as Prod instance.
    Please suggest the detailed steps in order to achive the goal.
    Waiting for your thoughts.
    Thanks
    Shaik

    RMAN can make it easy to restore a database to a new host.
    Notice that: Using RMAN RESTORE and RECOVER commands to move a database permanently to another host, will keep the original database identifier (DBID) and will therefore cause a conflict in the RMAN repository, because the restored database with the same DBID will be considered the current target database.
    Below you may find the steps:
    Preparing the New Host
    Record the DBID of the source database.
    Copy the initialization parameter file from the source database to the new host.
    Make sure that all source database backups are available to the new host. Do not connect to the recovery catalog.
    Restoring and Recovering on the New Host
    Configure environment variables on the new host.
    Connect to the new target database with NOCATALOG.
    Set the DBID.
    Start the instance with NOMOUNT.
    Restore the SPFILE from backup.
    Shut down the new instance.
    Edit the PFILE.
    Start the instance with NOMOUNT (again).
    Create an RMAN RUN block to restore the control file.
    Create an RMAN RUN block to restore and recover the database.
    Open the database with RESETLOGS.
    Regards,

  • RMAN hot backup on RAC instances

    10gR2 RHEL 4 AS 64 bit
    Node1 - FPRCPROD1
    Node2 - FPRCPROD2
    Database Name - FPRCPROD
    Hi All,
    I am trying to do an RMAN hot back up of my 2 node RAC database. The backup script is all ready to go but I am having a problem. I have a 2 part question:
    When I run my script it is getting the ORACLE_SID from the /etc/oratab file. And in that file, for both my nodes, the entry is as follows:
    FPRCPROD:/opt/app/oracle/product/10.2.0/db_1:N
    Isn't is suppose to have the instance name (FPRCPROD1)? and FPRCPROD2 on the second node?
    Which ORACLE_SID am I suppose to have to make the script run successfully? FPRCPROD or FPRCPROD1?
    Thank you.

    This is from documentation (9i, but also valid for 10g):
    Verify the contents of the oratab file
    Check the existence and contents of the oratab file on all nodes. The default location is /var/opt/oracle/oratab (or /etc/oratab on some operating systems). The contents should be:
    V920:/u01/app/oracle/product/9.2.0:N
    Notice that the entry should contain the database name (V920) and NOT the instance name (ORACLE_SID). This file should be the same on all nodes.
    As you can see, use database name, NOT instance name.
    Werner

  • RMAN hot backup at remote machines

    Hi Friends,
    Please let me know how to backup in rman hotbackup on remote machines
    like i want to have rman hotbackup on remote machines
    my production box is in us & and backup box is in india
    Please lighten me on this

    Excellent response. I want to clear few doubts? If you can respond, I would
    greatly thankfull to you
    I just inherited a system that uses RMAN, which I am not an expert with.
    We planed to do a full online backup on the weekend and incremental (hot?) backups
    every night.
    1. on windows 2003 hostware database server c:\backup\rman\... we planed to take backup
    what if i lost my c:\ drive fails
    but i have enough storage in remote server
    how can i safeguard my backups agains disk failures etc & pull and preserve in remote machines?
    Please lighten me in this regard
    Thanks in advance
    Magu

  • Hot and cold backups

    i am learning to take hot and cold backups and i am having doubts regarding restoring and recovering/
    1. When restoring the cold backup .. i am copying the control and datafiles from the backup and then starting the database with reset logs is this enough?
    2. When i am recovering a tablespace in hot backup .. i have replaced the file from backup. I need to do something with the archive log files. Where do i place them in the database? If i have done some transactions after taking the hotback.. will i loose those transactions?

    "1. When restoring the cold backup .. i am copying the control and datafiles from the backup and then starting the database with reset logs is this enough?"
    Yes, you are right.... also include password file in your backup file list...
    2. When i am recovering a tablespace in hot backup .. i have replaced the file from backup. I need to do something with the archive log files. Where do i place them in the database? If i have done some transactions after taking the hotback.. will i loose those transactions?
    You can place the old datafile at new location also. For hot backup, your DB must
    be running in archive log mode, so you will not loose any transaction.....

  • User managed backup and rman  oralce 10g

    hi guys
    what are the enhancement of user managed backup and rman in oralce 10g
    would u pls tell me in understandable manner
    thanks in advance

    Hi,
    what are the enhancement of user managed backup and rman in oralce 10g
    would u pls tell me in understandable manneRefer below link
    http://dbataj.blogspot.com/2008/05/rman-versus-user-managed-backup-part-i.html
    Hope helps.
    Regards,
    X A H E E R

Maybe you are looking for

  • Report should run on "As On Date"

    Hi, I have created a WEBI report connected to BEX Query, which displays Sales Value within Calendar Days between From Date and To Date (User Prompts). The requirement is to have From Date should display "1st Day of the Month with respect to the Curre

  • FCPX Reconnect Question

    I am trying to firgure how to reconnect media in FCPX in a somewhat complex method.  I have several TB worth of material that I cannot fit onto my internal raid all at once, nor can I effectively edit in a multicam format with good playback, so I cre

  • Number of parked invoice call transaction

    Hi I use this code in my programme and i want to catch th number of parked invoice generated. invoice is succfully parked but wt_message is empty ( no line) Can you halp me. DATA opt type CTU_PARAMS. opt-NOBINPT = 'X'. opt-DISMODE = 'N'. opt-UPDMODE

  • Can't import photos from Iphone to PC

    I was using Icloud until yesterday...suddenly the pics from the Iphone (photo streamer album) stopped to import to the PC (my picture)

  • I forgot my security questions for itunes account

    i forgot my security questions for itunes account plz help me