Completeness of Prerequisites for Recovering Tables for PDBs from RMAN Backups

Could you verify the completeness of following prerequisities on pag. 441 of the "Backup and Recovery User's Guide 12c Release 1 (12.1) E17630-14"
Prerequisites for Recovering Tables and Table Partitions from RMAN Backups
■ The target database must be in read-write mode.
■ The target database must be in ARCHIVELOG mode.
■ You must have RMAN backups of the tables or table partitions as they existed at the point in time to which you want recover these objects.
■ To recover single table partitions, the COMPATIBLE initialization parameter for target database must be set to 11.1.0 or higher.
According to my test Database administrator workshop: How to recover a table in a pluggable database from a backup
those prerequisities are valid for CDBs or non-CBDs, but if you want to recover tables or table partitions in PDBs a different prerequisite is needed.
Indeed if you have a backup of only the pluggable database including the missing table (the third prerequisite above), but you don't have any backup of the container database the command...
recover table ... of pluggable database ... until scn ... auxiliary destination ...
will fail with the following errors:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 02/12/2014 12:22:18
RMAN-03015: error occurred in stored script Memory Script
RMAN-06026: some targets not found - aborting restore
RMAN-06023: no backup or copy of datafile 3 found to restore
RMAN-06023: no backup or copy of datafile 4 found to restore
RMAN-06023: no backup or copy of datafile 1 found to restore
So to recover table in PDBs you must have also the RMAN backups of the CDB or in the opposite way it's not sufficient to have only the backups of the pluggable database, because during the creation of the auxiliary database the SYS, SYSAUX and the UNDO tablespace are required.
Regards,
MarcoV

Hi,
Before dropping a DB we had taken an RMAN backup.I hope you were in mount mode.
Will RMAN automatically recognize the FORMAT of the backup piece and restore ?No it won't.
First you have to restore a controlfile in nomount mode with:
restore controlfile from '/u04/backup/rmanbkp /02mo9fnc_1_1';
and do alter database mount.
Than you have to run "catalog start with '/u04/backup/rmanbkp'; " so the instance now knows where to find the pieces.
Now you can run a restore database command.
Than open the database with resetlogs.
Regards,
Tycho

Similar Messages

  • How to find out the link for the tables for sub contract PO

    Dear All,
    How to find out the link for the tables for sub contract PO, I am looking for the fields Material, Unit, Batch no., quantity.
    Please provide the solution for the Table related to ABAP.
    Thanks,
    V.V.

    Hi,
       Make use of the table EKKO, EKPO...
    For subcontract please select the option in EKPO-PSTYP.
    Regards
    GK.

  • Can not recover table from rman backup

    For testing I want to recover deleted table from rman backup.
    I have make vm of oracle 11g.  the following step i have applied but could not recover the table.
    rman> backup database ;
    On sqlplus create login as scott/tiger
    create table scott.emp1(col1 varchar2(10));
    insert into emp1(col1) value('Yasir ') ;
    commit ;
    select * from emp1 ;
    it shows me one row successfully.
    Now i have login the  sys as sysdba
    sqlplus> alter system switch logfile ;
    after this i have drop the table .
    Now to recover the table i have restored database on same vm.
    rman>restore database ;
    rman> recover database ;
    rman> alter database open ;
    on sqlplus i have issued
    sqlplus> select * from scott.emp1 ;
    table or view does not exist.
    any help how to recover the deleted table from rman backup

    Hi,
    Check this test case
    SQL> create table TEST2 as select * from emp;
    Table created.
    SQL> select count(*) from TEST2;
      COUNT(*)
            15
    SQL> select TO_CHAR(SYSDATE,'DD-MON-YYYY HH24:MI:SS') from dual;
    TO_CHAR(SYSDATE,'DD-
    10-SEP-2013 10:57:05
    SQL> alter system switch logfile;
    System altered.
    SQL> drop table TEST2 purge;
    Table dropped.
    SQL> shu immediate
    [oracle@vnode MYSHELL]$ rman target /
    Recovery Manager: Release 11.2.0.2.0 - Production on Tue Sep 10 10:58:39 2013
    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
    connected to target database: DDTEST (DBID=1667776968, not open)
    RMAN> run{
    set until time "to_date('2013 Sep 10 10:57','yyyy mon dd hh24:mi')";
    restore database;
    recover database;
    alter database open resetlogs;
    }2> 3> 4> 5> 6>
    media recovery complete, elapsed time: 00:00:02
    Finished recover at 10-SEP-13
    database opened
    RMAN> exit
    SQL> set lin 200 pages 100
    SQL> select count(*) from test2;
      COUNT(*)
            15
    HTH

  • Steps for setup tables for 2lis_08trfkz?clarification?

    Hi guru's
    we want to enhance the extrator 2LIS_08TRFKZ.
    I just want to know which transaction we use to fill setup table for this extractor.
    Do we use OLI8BW or something else
    A quick response wil be highly appericiated.
    Regards,
    Amandeep

    Hi Srikanth,
    Thank you for a quick response.
    Yes i have deleted the setup tables before filling them
    the job status say it is finished
    the only bit i am worried is the log which says the setup is for application 12 although we are running it for 2lis_08trfkz and which is under application 8(shipment).
    Please clarify if this is the it is suppose to work.
    Once again thank you very much for your help and time.
    Regards,
    Amandeep.
    Start date        14.10.2006   Name of run      TRFKZ      
    Start time        19:49:49     User name        SINGAM     
    Date of terminatio00.00.0000   Application      12         
    Time of terminatio00:00:00     Source table     LIKP       
    Finish date       15.10.2006   New run                     
    Finish time       03:53:37     Document from    0000000000 
    Duration (min)    483.8        Document to      ZZZZZZZZZZ 
    No. of docs       1,707,237    Version          &(         
                                   Variant

  • Document for upgrading 8i to 10g using RMAN backup

    hi
    I need to restore a 8i database on a server and then wanted to upgrade it to 10g.
    Is there any good documentation available ?

    RMAN won't perfom upgrade. You'll have to resotore your database using the Recovery Manager reference manual 8i: http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a76990/toc.htm . (Watch out, the above mentioned reference is for RMAN 10g, there were many differences between 8i and 10g, if you try to use 10g syntax on an 8i rman it will partially work or won't work at all)
    Install 8i on your target OS.
    Restore/Recover with rman 8i your 8i rman backup.
    Your rman backup must be located at the same path where it was when you obtained it on your source OS.
    Once you have made sure it opens, proceed with upgrade.
    Read upgrade guide for an specific upgrade procedure for 8i->10g.

  • Ipod reset to old setting with old icloud ID.  How do I reset it to use new login for icloud and then restore from icloud backup

    My upgrade to iOS 8 failed and I had to restore my iPad from an old backup (since restoring from cloud wasn't given as an option).
    Now the iPad has my old iCloud account configured instead of the one I've been using for the past year or so.  How do I:
    1. Get the iPad to use the correct iCloud account?
    2. Restore the iPad from an iCloud backup?
    Everytime I try to log out of iCloud it prompts me for the password on the old account to allow me to turn off "Find my iPad".  I don't think that account even exists anymore.  I tried to reset the password on the old account (using an old email address), but the password email never arrives.
    Help!

    Make sure you are signed into iMessage and FaceTime with your current ID.  If they are signed into the old ID, go to Settings>Messages>Send & Receive and Settings>FaceTime, tap the ID, sign out, then sign back in with your current ID.
    Then temporarily recreate the old ID by going to https://appleid.apple.com, click Manage my Apple ID and sign in with your current iCloud ID.  Click edit next to the primary email account, change it back to your old email address and save the change.  (You should not have to verify the old email account so it doesn’t matter if you no longer have access to it.)  Now go to Settings>iCloud, turn off Find My iDevice and enter your current password when prompted (even though it prompts you for the password for your old ID).  Then go to Settings>iCloud, tap Sign Out (or Delete Account if you are not running iOS 8) and choose Delete from My iDevice when prompted (your iCloud data will still be in iCloud).  Next, go back to https://appleid.apple.com and change your primary email address back to the way it was.  Now you can go to Settings>iCloud and sign back in with your current iCloud ID and password (your data will download back to your device).
    If you need to restore an iCloud backup, it's explained here: iCloud: Restore your iOS device from iCloud.

  • Unable to restore and recover my Database from RMAN Backup

    Dear All,
    Iam practicing RMAN in Windows environment.
    My configurations are
    CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
    CONFIGURE BACKUP OPTIMIZATION ON; # default
    CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
    CONFIGURE CONTROLFILE AUTOBACKUP ON; # default
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'F:\Backup\%F'; # default
    CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE MAXSETSIZE TO UNLIMITED; # default
    CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
    CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
    CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
    CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'E:\ORACLE\DATABASE\SNCFORCL.ORA';
    CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'F:\Backup\%U.bak';
    Then i took the RMAN backup, now iam shutdown my DB and removed one logfile..
    then i tried to startup the DB but it is saying
    ORA-00313: open failed for members of log group 3 of thread 1
    ORA-00312: online log 3 thread 1: 'E:\ORADATA\ORCL\REDO03.LOG'
    So i tried to restore the Database with my rman backup
    RMAN> restore database;
    But i am unable to restore my logfile in the Datafiles location where as all other datafiles are restored but redo logfiles are not restored.
    So, i am unable to recover my DB
    Please tell me whether i am doing any mistake, what is the solution for my problem.
    Thanks in advance
    Mahi

    All you restored was your datafiles.
    Now issue recover database and that will apply the archive logs.
    This is in the oracle documentation.
    "You must restore backups of these archived logs for recovery to proceed. You can restore either to the default or nondefault location. If you do not have backups, then you must performing incomplete recovery up to an SCN before the first missing redo log and open RESETLOGS."
    http://download.oracle.com/docs/cd/B28359_01/backup.111/b28270/osrecvry.htm
    In this case after issuing restore database in RMAN, then issue this.
    "Recover database"
    It will then be an incomplete recovery. They should have been multiplexed. Did you restore your controlfile with this backup? You may have to issue an "Alter database open resetlogs;"

  • Why doesn't updating a book in framemaker 10 show the correct tabs for the table of contents from th

    I'm using Framemaker 10.0.2.419 to build a book.  I can generate a TOC by following the web tutorials.  When I go to the reference page of the TOC file and format the paragraph tags, any formatting requests with tabs aren't realized when the book is updated.  Things like font changes and leading and trailing space following a tag are.  When I go back to the TOC body page and look at the paragraph tag in the paragraph designer, the proper description including the tags is present.  For some reason, Framemake isn't recognizing them.  I've closed the book and re-opened it to no effect.  Is there something that I'm doing wrong or is this a know bug in the product?

    Reference page showing that the tabs are in effect.
    Snippet from the body page showing that the tabs are NOT in effect for the reference page.

  • Setup for discoverer table for showing number of Rows and columns of Report

    As oracle discoverer report show "Rows 1-25 of"(Total rows) and "Column 1-6 Of"(Total Column).
    This total rows and columns information's is not appearing on our reports.
    Kindly let us know its setting/setups .
    This is very urgent to us, Any help will be highly appreciated.
    Thanks, Avaneesh

    Hmm, what version of Discoverer are you on? Do I understand you correctly that you are able to run a Discoverer report and see this rows and columns information? What software are you running when you do this - Viewer, Plus, or Desktop? Where is this showing up - the top of the report maybe? Or maybe the bottom of the report? The only thing I can think of to handle this is the Page Setup for a workbook, and looking at the Header and Footer sections of that setup. But I am on Discoverer 10.1.2.2 and I don't see anything I can insert on the header/footer that would show this kind of information. Desktop will let you do Page x of y pages (Plus does not), but that is not what you are seeing. You can maybe look at the page setup and see if there is something there not documented in the Discoverer guides.
    John Dickey

  • Look for a table for a field in ECC.

    Hello expert,
            I want to enhance a datasource with a field,  I can find out the position of this field in the ECC system, how can I know which table this field is in?
    Many Thank.

    That's probably kept in the USRXX tables on the R/3 side of things.
    Rob

  • Is it possible to recover lost video files from a backup gone wrong?

    Hi, my brother in-law was backing up his Macbook (OS X 10.7.5) videos to a seagate eternal hard drive and I managed to accidentally knock it and disconnect it during the process.  Some of the videos were still on the computer but some got deleted. is there any way to recover these files??
    Thanks

    It sounds like the files are gone. In the future if something is important, have it backed up in more than one place.
    If you don't have a clone backup it's time to start. Just like a seat belt and an air bag protect you in different ways when driving, you need both Time Machine and a clone for full protection.
    Storing files "in the Cloud" is also helpful. I like DropBox, but there are other services like Microsoft's OneDrive, box.com etc that are helpful. I like DropBox because it allows you to upload files larger than 2GB.
    Dropbox  https://itunes.apple.com/us/app/dropbox/id327630330?mt=8
    OneDrive https://itunes.apple.com/us/app/onedrive/id823766827?mt=12

  • Can I recover one schema from Rman Backup

    hi experts,
    I have Raman backup of my database and database is in archivelog mod.
    by mistake all data is deleted from one of schema. I dont want to change anything in other schemas.
    Can I recover my data ?
    O.S. = SunOS 5.10
    oracle = 10.2.0.3.0

    As far as I know RMAN doesn't really function at the schema level. It's only really concerned with blocks, datafiles, tablespaces and entire databases.
    You should be able to get the schema back by, recovering the database to another server or filesystem, and then migrating the schema from the restored database to the current database using datapump.

  • How to get the data from pcl2 cluster for TCRT table.

    Hi frndz,
    How to get the data from pcl2 cluster for tcrt table for us payroll.
    Thanks in advance.
    Harisumanth.Ch

    PL take a look at the sample Program EXAMPLE_PNP_GET_PAYROLL in your system. There are numerous other ways to read payroll results.. Pl use the search forum option & you sure will get a lot of hits..
    ~Suresh

  • Need table for customer and vendor carry forward balance

    Hi,
    I need to fetch the carry forward(opening) balance for GL, customer and vendor account for my report.
    I have table which contains c/f balance for GL accounts which is "GLT0" and now looking for a table for customer and vendor accounts.
    Please let me know if anyone have idea in which table i can get the c/f balance for customer and vendor accounts.
    Thanks in advance.
    Regards,
    Swati

    Hi Gurus
    The requirement from the client side in my case is to have opening balance in Tr code ZFBL1n, ZFBL3N and ZFBL5N.
    Now, from the above thread i got the Tables where i could find the Vendor and Customer Opening Balance but i also want Opening Balance for GL.
    and my 2nd query is how to get these opening balance in Z report, at Header Level.
    Thanks and Regards
    Dnyanesh

  • Updating model for pivot table in af:iterator

    Using Master Detail relationship, i am trying to create multiple forms at runtime. I want to show all the forms at once. Each form has some header fields and a pivot table. Header field is coming from master table and pivot table should be made from child.
    I am using af:iterator to iterate over master table rows and show header:
    <af:iterator id="i1"
                value="#{bindings.MasterTableVO.collectionModel}" var="row"
                varStatus="index"> For pivot table, i dragged Child View Object from Data Controls to make pivot table.
    <dvt:pivotTable id="pivotTable1"
              value="#{bindings.ChildTableVO.pivotTableModel}"
              summary="pivot table" sizing="auto"
              pivotEnabled="false" drillingEnabled="false"/>                                    Now while iterating, i am not able to get updated model for pivot table. Values from Master table are being updated, but pivot table from child table showing details corresponding to the first row of master table everywhere.
    So can you please help me, how to get the updated pivot table model corresponding to the current row in parent iterator ?
    I am using JDeveloper 11.1.1.6.0
    Thank You.
    VS

    Hi Aswini ,
    I didnot worked for me. I need to change the usecase a bit..
    however you can eaisly display the af:table inside iterator in readonly mode, but when you perform crud operations inline then it gives problems..
    Can you explain your usecase.
    Regards,
    Santosh.

Maybe you are looking for