Backup using RMAN

Hi,
I want to perform the first backup with RMAN and I used this command and I got error:
RMAN> BACKUP AS COPY DATABASE;
can not backup or copy active file in noarchivelog mode.
But in order to turn on the log_mode to ARCHIVELOG, first I need to do shutdown the db and perform the backup. Right?
So how can I get my first backup using RMAN if the log mode is in NOARCHIVELOG mode?
I also performed controlfile autobackup on but I'm not sure the controlfiles are being backed up. How can I verify this and where I can find the controlfile backup file?
Thanks,

Hi
Yes, you must shutdown the database and set it to start in ARCHIVELOG mode.
After that you can connect to the rman catalog and the target database and execute a backup.
eg. RMAN> backup database;
You can search other example posted by me:
eg.
- Re: Backup with RMAN
- Re: How do i set up this backup strategy?
To be sure that you backed up your control file you can issue the rman-command:
RMAN> list backup of controlfile summary;
Bye, Aron

Similar Messages

  • Cold backup using RMAN

    Dear All,
    db_version :10.2.0.4
    os_version:Window 2003 server
    Environment:Test
    I wish to perform cold backup using RMAN for the same i want to know following :
    1. What is the script / command ?
    2. How to restore cold backup completely ( ex:- if i lost all my data,redo and archives )
    3. Is it mandatory to open the database in RESETLOG mode after recovery ( since i have a cold backup ) ?
    Thanks in advance

    A "Cold" Backup is called a "Consistent" Backup.
    See http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/bkup003.htm#sthref297
    Backup :
    From the RMAN command line :
    SHUTDOWN IMMEDIATE
    STARTUP MOUNT
    BACKUP DATABASE
    BACKUP CURRENT CONTROLFILE  -- to get the controlfile in a separate backupsetRestore :
    STARTUP MOUNT
    RESTORE DATABASE
    ALTER DATABASE OPENIf you use an SPFILE, you can have an SPFILE backup included automatically with the controlfile backupset with CONFIGURE CONTROLFILE AUTOBACKUP ON and CONFIGURE CONTROLFILE AUTOBACKUP FORMAT ...
    Read the documentation.
    Hemant K Chitale

  • Error in Database backup using RMAN.

    Hi
    While taking full online backup using RMAN i got the following error.
    ORA-19566: exceeded limit of 0 corrupt blocks for file /oracle/DEV/sapdata2/dev640_6/dev640.data6
    Please help me how to resolve this issue.

    Hi,
    Please perform DBverify Job and Also analyze the alert<SID>.log file for your Database to get more information about such logical or physical corruption.  You may require Block level recovery for the complained DB Files. Please refer this useful document " [Early Detection and Correction of Data Block Corruptions Using RMAN |http://www.ioug.org/client_files/members/select_pdf/04q4/RMAN.pdf]" and share the same with your Oracle DBA.
    You can execute the following commands to get information about corrupted block(s), if its there.
    select * from v$backup_corruption;
    select * from v$database_block_corruption;
    Regads,
    Bhavik G. Shroff

  • Can u we take online redo log backups using RMAN......can any one guide me

    can u we take online redo log backups using RMAN.....in 1og

    'Backup' solution for online redo logs is multiplexing (members of a group on different independent drives).
    Werner

  • PERFORMING A TEST BACKUP (VALIDATE BACKUP) USING RMAN

    제품 : RMAN
    작성날짜 : 2002-05-30
    PERFORMING A TEST BACKUP (VALIDATE BACKUP) USING RMAN
    =====================================================
    PURPOSE
    RMAN을 이용하여 Test Backup을 수행하기 위한 정보를 제공한다.
    EXPLANATION
    8.1.7 부터 RMAN에서 BACKUP command에 VALIDATE keyword를 사용할 수 있게 되었다
    이 명령의 수행은 다음과 같은 작업을 수행한다.
    - Datafile의 physical and logical corruption을 check한다.
    - 모든 database file들이 존재하는지, 그리고 올바른 위치에 있는지를 검증한다.
    RMAN은 실제적으로 backupset을 생성하지 않는다 그러나 그것들이 backup될 수
    있는지 없는지를 결정하기 위해서 기술된 file들을 scan한다.
    BACKUP VALIDATE 는 backup job을 수행시 수행되는 것을 제외하고는
    RESTORE VALIDATE와 거의 비슷하다.
    EXAMPLE
    아래와 같은 command들을 수행하여 backup하고자 하는 database file과 archived redo
    log들이 실제로 backup될 수 있는지를 검증할 수 있다.
    RUN {
    ALLOCATE CHANNEL ch1 TYPE 'sbt_tape';
    BACKUP VALIDATE
    DATABASE
    ARCHIVELOG ALL;
    Note: MAXCORRUPT or PROXY parameter는 VALIDATE option과 함께 사용할 수 없다.
    REFERENCE DOCUMENTS
    NOTE:121109.1

    Clint,
    I ran the command lines you wrote me after i placed the database in Startup MOUNT state, RMAN gave error messages that the database needs to be open:
    RMAN> SQL 'ALTER TABLESPACE USERTB2 OFFLINE IMMEDIATE';
    sql statement: ALTER TABLESPACE USERTB2 OFFLINE IMMEDIATE
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03009: failure of sql command on default channel at 11/04/2005 15:31:33
    RMAN-11003: failure during parse/execution of SQL statement: ALTER TABLESPACE US
    ERTB2 OFFLINE IMMEDIATE
    ORA-01109: database not open
    Then I ran the same command lines after I opened the database, RMAN gave error messages that "offline immediate disallowed unless media recovery enabled":
    RMAN> SQL 'ALTER TABLESPACE USERTBS2 OFFLINE IMMEDIATE';
    sql statement: ALTER TABLESPACE USERTBS2 OFFLINE IMMEDIATE
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03009: failure of sql command on default channel at 11/04/2005 15:48:17
    RMAN-11003: failure during parse/execution of SQL statement: ALTER TABLESPACE US
    ERTBS2 OFFLINE IMMEDIATE
    ORA-01145: offline immediate disallowed unless media recovery enabled
    I am stuck again and need your help!
    Thank you,
    Mitra

  • Can I Scheduled Backups Using RMAN ?

    Hi,
    Can I schedule Backups using RMAN without depending on Any O/S utilities....
    If ,Yes......Let Me Know How it sis possible.....
    Thanks In Advance.....
    Prasannakumar.

    Yes, easiest way is Enterprise Manager. Otherwise you have to define your own DBMS_SCHEDULER tasks.
    Werner

  • Script for cold backup using RMAN

    Dear all,
    db_version:-10.2.0.4
    os_version:- Windows 2003 server
    I wish to schedule a script that will take cold backup of my database using RMAN.
    Any help is appreciated ..
    Edited by: user12000301 on May 18, 2011 5:02 AM

    Dear All,
    Thanks a lot for your valuable time :
    However i have managed to do it as follows :
    1. First i have configure the parameter of RMAN ( Since it is my UAT in Noarchive log mode), I have never tried RMAN cold backup on the same.
    Following is the out put of SHOW ALL;
    RMAN> show all;
    using target database control file instead of recovery catalog
    RMAN configuration parameters are:
    CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS;
    CONFIGURE BACKUP OPTIMIZATION OFF;
    CONFIGURE DEFAULT DEVICE TYPE TO DISK;
    CONFIGURE CONTROLFILE AUTOBACKUP ON;
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:\DB\RMAN_BKP\BACKUPS%F';
    CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET;
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
    CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'D:\DB\RMAN_BKP\BACKUPS\DB_%U.%r';
    CONFIGURE MAXSETSIZE TO UNLIMITED;
    CONFIGURE ENCRYPTION FOR DATABASE OFF;
    CONFIGURE ENCRYPTION ALGORITHM 'AES128';
    CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;
    CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\DB\RMAN_BKP\BACKUPS\SNCFDB.ORA';
    2. I have created a rman_cold_bkp.bat file which has following entry :
    cd c:\oracle10g\bin
    set oracle_sid=DB
    rman target system/*** @D:\DB\RMAN_BKP\SCRIPT\rman_cold_bkp.rcv log=D:\DB\RMAN_BKP\SCRIPT\rman_cold_bkp.log
    exit
    3. Whereas rman_cold_bkp.rcv file contains following contents:
    run
    allocate channel C1 device type disk;
    shutdown immediate;
    startup mount;
    backup database;
    alter database open;
    release channel C1;
    exit
    I did checked it and it;s working fine for me :-)
    Regards,
    Girish

  • Restoring a Hot backup using RMAN on a different server.

    Hi
    we are using oracle 10.2.0.4.0 on solaris 10 and using a separate catalog for RMAN backups.
    we have taken a production db Hot backup as follows
    level 0 backup on 28 th dec.
    level 1 on 29,
    level 1 on 30 and
    level 1 on 31 st.
    now today in the month of feb .
    we would like to create a dev. DB on a diffent server which has diffent directory structure, i have to create a db using the above backups to setup the db like on 31 st Jan.
    could you please provide the steps and advice how do i proceed.
    Thansk fot the help.

    Make level 0 and level 1 backups + control files backups + archived redo logs backup available on new host and use RMAN DUPLICATE.
    See examples in http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmdupdb.htm#i1008564
    Edited by: P. Forstmann on 2 févr. 2010 22:39
    Edited by: P. Forstmann on 3 févr. 2010 07:57

  • Time for BACKUP using RMAN

    Does anyone know the approximate time required for backing up 10GB datbase using RMAN?

    Hi ...
    Also the speed depend on the way you use to do the backup ...
    Using parallel option of RMAN ( setting an appropiate set of channels ), and using a set of drives that allows multiplex write on tape ( ie, STK9840 w/Veritas Netbackup) a 10 Gb database full online backup will take not more than 5.6 minutes (using 2 drives )
    Using 4 drives your backup can be reduced to 3 minutes ..
    Regards,
    JR
    null

  • Doubt in taking backup using RMAN CATALOG

    Hi,
    when i was using RMAN CATALOG.
    can i create separate database for catalog on server machin/backup server?
    if create separate database for catalog?
    how to create a separate database for catalog and plz give clear instruction one by one.
    thanks

    can i create separate database for catalog on server machin/backup server?
    Yes.
    and
    also you create separate user to "recovery catalog" and "separate tablespace" for recovery catalog.
    1.creation of recovery database catalog some like normal database catalog.
    but after creation of database you create one user for recovery catalog.
    Note :
    "User that owns the recovery catalog schema. This is a user defined in the recovery catalog database that has been granted the RECOVERY_CATALOG_OWNER role."
    http://download-west.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmcnctg002.htm

  • Validate backup using RMAN

    Hi,
    This is a 9i RAC environment. RMAN is used to take the backup. The database is running fine and backup is taken using cron 3 times a week. There is no error messages generated when the backup is taken.
    However, in the alert log file I noticed that there are corrupted blocks in the backup files. I tried to validate the backup using (restore database validate) but I ended up with erros. Then, I tried (validate backupset) to check the corruption and I am getting different errors. 2 of the backupsets says that the data file can not be verfied. 1 of the backupset throws ORA-06510: PL/SQL: unhandled user-defined exception
    Can anyone guide me with this problem?
    Thank you in advance

    Sorry,
    but there is one big problem: you don't backup your archivelogs!
    Apart from a series of redundant commands (about the only required command is 'backup database', the rest needs to be relegated to house keeping scripts), this script doesn't result in a valid backup at all!
    What I do is
    ORAENV_ASK="NO"
    export ORACLE_SID=${DB}
    . $ORAENV
    case ${TRACE:-""} in
    T) set -x ;;
    esac
    dg="`date +%a`"
    case "$dg" in
    Mon) LVL=0
    Tue|Wed|Thu|Sat|Sun) LVL=2
    Fri) LVL=1
    *) LVL=2
    esac
    echo $LVL
    exec 1>>$LOGFILE 2>&1 # redirect alle output naar de logfile
    # fase 1, maak een backup van de database. Bail out als dit fout gaat
    rman <<EOD
    connect target ${UID}
    set echo on;
    run
    backup incremental level ${LVL}
    tag="db${TIMESTAMP}" database filesperset=1
    format '${BACKUP_DIR}/${ORACLE_SID}/backup_%d_db_%T_%s_%p.bck'
    plus archivelog tag="arch${TIMESTAMP}"
    skip inaccessible
    format '${BACKUP_DIR}/${ORACLE_SID}/backup_%d_arch_%T_%s_%p.bck'
    restore database validate;
    And in my case I ran
    configure controlfile autobackup on, and I set the format appropiately.
    The main advantage ot this code is you can always use
    list backupset tag="db<yyyymmdd>"
    and you don't need to think about the tag.
    resync catalog is implicit with autobackup on;
    Autobackup is required anyway, as the autobackup saves you from loosing the catalog.
    backup database validate only ensures the database can be backed up (ie the corruption is not in the datafiles). It looks like in your case the corruption is in the backup.
    Obviously, due to legal regulations, I can not post the complete script.
    It is also a bit smarter than I have shown here. When this phase fails, it automatically deletes the backup, using the tag mechanism.
    Sybrand Bakker
    Senior Oracle DBA

  • Restore hot backup using RMAN?

    Hi,
    We are taking hotbackup using rman level0,leve1,level2. Now i want to restore level 0 first then level 1 and level 2.. how to restore like this
    Thanks in advance

    You don't have to explicitly restore each L0, L1 etc backup.
    When you specify a SET UNTIL, RMAN identifies the backups (starting with the latest L0 before the SET UNTIL) that are to be restored and attempts to restore them.
    If the backups were to disk and are no longer on disk (i.e. you have moved them to tape), you have to ensure that the backups are made available (by copying them back from tape to disk).
    You can use RESTORE DATABASE VALIDATE and RESTORE ARCHIVELOG VALIDATE to identify the backups that are required.
    See http://hemantoracledba.blogspot.com/2010/03/misinterpreting-restore-database.html
    Hemant K Chitale

  • Schema wise backup using rman

    Hi all,
    Is it possible to take backup of a schema using rman.Or any other backup except export.
    Thanks in advance.

    In some cases and with some limitations, it is possible to consider the backup of specific tablespaces (used by a single schema) and SYSTEM tablespace as a way to backup a schema. However, you still need to backup the whole database. To restore such as a schema backup would require to use tablespace point in time recovery.
    This should be used if a single database is centralizing many different applications using different schemas.
    Message was edited by:
    Pierre Forstmann

  • Control file backup using RMAN

    Hi,
    I need to take the backup of control file using RMAN and I am using ASM non RAC.
    DB : 10.2.0.4.0
    oS : SunOS rmohsitut01 5.10 Generic_144488-17 sun4u sparc SUNW,SPARC-Enterprise
    I have tried bellow commands
    ======
    RMAN> backup format '/tmp/backup/control.back' current controlfile;
    Starting backup at 21-JUL-12
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid=19983 devtype=DISK
    allocated channel: ORA_DISK_2
    channel ORA_DISK_2: sid=9983 devtype=DISK
    allocated channel: ORA_DISK_3
    channel ORA_DISK_3: sid=19982 devtype=DISK
    allocated channel: ORA_DISK_4
    channel ORA_DISK_4: sid=9982 devtype=DISK
    allocated channel: ORA_DISK_5
    channel ORA_DISK_5: sid=19981 devtype=DISK
    allocated channel: ORA_DISK_6
    channel ORA_DISK_6: sid=19980 devtype=DISK
    allocated channel: ORA_DISK_7
    channel ORA_DISK_7: sid=9981 devtype=DISK
    allocated channel: ORA_DISK_8
    channel ORA_DISK_8: sid=19979 devtype=DISK
    allocated channel: ORA_DISK_9
    channel ORA_DISK_9: sid=19978 devtype=DISK
    allocated channel: ORA_DISK_10
    channel ORA_DISK_10: sid=9980 devtype=DISK
    allocated channel: ORA_DISK_11
    channel ORA_DISK_11: sid=19985 devtype=DISK
    allocated channel: ORA_DISK_12
    channel ORA_DISK_12: sid=9979 devtype=DISK
    allocated channel: ORA_DISK_13
    channel ORA_DISK_13: sid=19977 devtype=DISK
    allocated channel: ORA_DISK_14
    channel ORA_DISK_14: sid=19976 devtype=DISK
    allocated channel: ORA_DISK_15
    channel ORA_DISK_15: sid=9978 devtype=DISK
    allocated channel: ORA_DISK_16
    channel ORA_DISK_16: sid=19975 devtype=DISK
    allocated channel: ORA_DISK_17
    channel ORA_DISK_17: sid=19974 devtype=DISK
    allocated channel: ORA_DISK_18
    channel ORA_DISK_18: sid=9986 devtype=DISK
    BACKUP CURRENT CONTROLFILE TO ':/tmp/control.bak'; RMAN allocating channels but backup is not happening.
    Any idea ?
    --Thanks in Advance                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi,.
    I have given the bellow command
    RMAN> BACKUP AS COPY CURRENT CONTROLFILE FORMAT '/tmp/control_stdby_backup.ctl';
    Starting backup at 21-JUL-12
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid=19985 devtype=DISK
    allocated channel: ORA_DISK_2
    channel ORA_DISK_2: sid=9981 devtype=DISK
    allocated channel: ORA_DISK_3
    channel ORA_DISK_3: sid=19977 devtype=DISK
    allocated channel: ORA_DISK_4
    channel ORA_DISK_4: sid=9980 devtype=DISK
    allocated channel: ORA_DISK_5
    channel ORA_DISK_5: sid=9979 devtype=DISK
    allocated channel: ORA_DISK_6
    channel ORA_DISK_6: sid=9978 devtype=DISK
    allocated channel: ORA_DISK_7
    channel ORA_DISK_7: sid=19976 devtype=DISK
    allocated channel: ORA_DISK_8
    channel ORA_DISK_8: sid=9986 devtype=DISK
    allocated channel: ORA_DISK_9
    channel ORA_DISK_9: sid=19975 devtype=DISK
    allocated channel: ORA_DISK_10
    channel ORA_DISK_10: sid=9977 devtype=DISKBut it keeps on allocating channels and never ending
    Please help ..
    Edited by: Vijay.Cherukuri on Jul 21, 2012 7:19 PM

  • Offline backups using RMAN

    Hi,
    This is probably a dumb question, but I'm just starting off with RMAN (and RAC). Let me start with a bit of background to put things in context.
    I have a 2 node cluster (11g)
    We use bacula as our enterprise backup tool. A bacula agent runs on each machine to be backed up and copies files to be backed up to our backup server. From there, bacula writes the files to tape.
    On our standalone database servers, the bacula agent runs a pre-backup job that executes a user-managed backup to write all the database files to an 'ok-to-backup' directory. The bacula agent then copies those files to the backup server.
    The cluster is using ASM storage for datafiles (obviously), redo log files and archived redo logs.
    With the move to RAC, a user-managed backup makes things a lot harder so I figured that using RMAN would both simplify the RAC backups and eventually give us the motivation to replace the user-managed backup scripts with RMAN on our standalone (non-clustered) database servers.
    I expected RMAN to be 'cluster-aware', but when I issued the RMAN 'shutdown' command, it only shut down the instance on the local node. I assume 'startup' will only start the instance on the local node.
    How do I configure RMAN to shutdown/startup all nodes of the cluster?
    Thanks,
    Steve
    Edited by: steve_baldwin on Jan 26, 2009 12:22 AM

    Thanks for the reply. I am familiar with srvctl however I thought rman would be a bit more 'cluster aware'.
    So, I presume you are saying that I should issue the srvctl command to shut down and then mount the database before I start rman and then use it again to bounce the database after rman is complete.
    Thanks again,
    Steve

Maybe you are looking for

  • Can USB port be used for USB fan power?

    I'm considering helping with the heat issue by getting a Targus 2 fan laptop chill pad. On sale at walmart.com for about $16 + shpg. Problem is that it is powered by USB and I don't know if the USB port on the ATV will supply the minimal power that i

  • Error at the time of billing due list

    Dear SD gurus, I have created  a sales order with  1 line item and order quantity as 20.With reference to this order I have created two deliveries each of 10 qty.I am trying to invoice both the deliveries by using VF04(Billing due list), I am able to

  • Jgalcambra/or any one i need ur help please...

    i have anew problem .......... very intresting one.. in my project i use jsp as my front end , database is mssql , web server is apache tomcat........am also using servelts along with these jsp .... even tomcat is running i am able to open jsp files.

  • Weather app disappeared

    When I installed Playbook 2.0 I lost the weather app which was on the previous version - can this be reinstalled?

  • Denied! Can I find out what I requested?

    I can not find a way to get a copy of the "history" of songs that was requested for download in my iTunes store account. I was downloading several songs for an event and can't figure out where I stopped so I can go back and get the ones I don't have