Flashback Feature

Hi,
I have 10g database in noarchive mode, sometimes users delete some rows from few tables are after some day they require back those rows. I am taking daily export backup of whole database but backup has been overwritten on previous backup so I could not give backup those row.
I know about flashback feature but it there any way to start flashback or any other feature that can start on few tables only not on database level.
Can you please suggest for this type of scenario?
Anand

See usage of some Flashback feature in 10.2.0.4 in a NOARCHIVELOG mode database and without Flasback database enabled:
SQL> connect / as sysdba
Connected.
SQL> select * from v$version;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE    10.2.0.4.0      Production
TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            d:\arch\10g
Oldest online log sequence     59
Current log sequence           61
SQL> select flashback_on from v$database;
FLASHBACK_ON
NO
SQL> connect test/test
Connected.
SQL> drop table t purge;
Table dropped.
SQL> create table t(x int);
Table created.
SQL> insert into t values(0);
1 row created.
SQL> commit;
Commit complete.
SQL> select * from t;
         X
         0
SQL> delete t;
1 row deleted.
SQL> commit;
Commit complete.
SQL> connect / as sysdba
Connected.
SQL> select undo_sql from flashback_transaction_query where table_name = 'T' and logon_user='TEST';
UNDO_SQL
insert into "TEST"."T"("X") values ('0');
delete from "TEST"."T" where ROWID = 'AAAEebAAEAAAA++AAA';

Similar Messages

  • What are the required configuration tasks to enable flashback feature?

    Hi,
    I want to use the flashback feature on a table. Can anyone tell me what are the configuration changes that needs to be done in order to use this feature?
    Thanks in advance,
    Annie

    http://www.oracle.com/technology/deploy/availability/htdocs/Flashback_Overview.htm
    if you mean ...
    Flashback Table
    When a human or application error occurs, you want to be able to restore the state of one or more tables to a point in time before the problem occurred.
    You have to set UNDO_RETENTION initialization parameter.
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14220/backrec.htm#i1015145
    if you mean..
    Flashback Drop
    In Oracle Database 10g. When a user drops a table, Oracle automatically places it into the Recycle Bin.
    By the way it can not use with table on SYSTEM tablespace.

  • Query on administration tasks required for enabling flashback feature

    Hi All,
    I would like to enable FLASHBACK on 4 tables in a schema.
    I know that the RETENTION GUARANTEE clause needs to be set on the UNDO TABLESPACE. But as flashback is required only on few tables, setting RETENTION GUARANTEE will cause a lot of pressure on the tablespace in terms of space.
    Can anyone suggest a solution for this?
    Thanks in advance,
    Annie

    Audit information will appear in the 'Output' panel in the Test View and the Query Plan View after executing if the application is Audit enabled and the audit 'Severity (threshhold) Level' is set such that audit events are generated. (i.e. if you have the Severity Level set to Failure, then audit events will not be generated for events that specify 'Info')
    There is no 'Audit Console' for DSP.

  • Doubt regarding flashback versions  query

    I am working with Oracle 10g database on Oracle Enterprise Linux
    I was trying this query both as sysdba and connected as the respective user .
    When connected as sysdba I was of course appending schema name to the table name while running the query so there were no errors.
    SELECT VERSIONS_STARTTIME, VERSIONS_ENDTIME
          FROM emp_data
          VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE
          ORDER BY VERSIONS_STARTTIME ;
    VERSIONS_STARTTIME                                VERSIONS_ENDTIME  But unfortunately the query is returning null .
    Let me know if any parameter has to be enabled for the query to work or what went wrong. The table of course has many transactions running and I was able to get the change through ora_rowscn but flashback versions query was the one not working.
    Let me know if I have missed anything

    Prabu,
    If the transaction is still going on means they are not yet committed than Versions query won't show you anything.Also if you have surpassed the Undo_retention andhave most probably lost the required undo data,you wont be able to get any output from it.So check these two things.There are no special parameters required to use this feature except for automatic undo management and Undo retention.
    In the meantime,you may also want to look at this link for a simple description of this and other flashback features,
    http://www.oracle-base.com/articles/10g/Flashback10g.php
    HTH
    Aman....

  • Flashback Transaction Query very SLOWWWW

    We are planning to make numerous changes to data in our database soon and we
    want to be able to use flashback_transaction to rollback these changes if we
    need to. I have been able to use flashback_transaction_query to capture and
    create the undo sql but it is a VERY slow process. I have lowered the
    db_flashback_retention_target from 1140 to 360 in an attempt to reduce the
    amount of data we have to read to capture the undo sql but that didn't seem to
    help. Even with the db_flashback_retention_target set to 360 I am seeing
    statements over 6 hours old. Is there any way to speed up the process of
    capturing the undo sql? Here is the sql I use:
    select undo_sql
    from flashback_transaction_query
    where logon_user = 'ROLLOUT';

    This information is form the documentation -> http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_flashback.htm#sthref1493
    Flashback Tips – Performance
    * For better performance, generate statistics on all tables involved in a Flashback Query by using the DBMS_STATS package, and keep the statistics current. Flashback Query always uses the cost-based optimizer, which relies on these statistics.
    * The performance of a query into the past depends on how much undo data must be accessed. For better performance, use queries to select small sets of past data using indexes, not to scan entire tables. If you must do a full table scan, consider adding a parallel hint to the query.
    * The performance cost in I/O is the cost of paging in data and undo blocks that are not already in the buffer cache. The performance cost in CPU use is the cost of applying undo information to affected data blocks. When operating on changes in the recent past, flashback features essentially CPU bound.
    * Use index structures for Flashback Version Query: the database keeps undo data for index changes as well as data changes. Performance of index lookup-based Flashback Version Query is an order of magnitude faster than the full table scans that are otherwise needed.
    * In a Flashback Transaction Query, the type of the xid column is RAW(8). To take advantage of the index built on the xid column, use the HEXTORAW conversion function: HEXTORAW(xid).
    * Flashback Query against a materialized view does not take advantage of query rewrite optimizations.
    See Also:
    Oracle Database Performance Tuning Guide
    Also taking sql trace and analysing would help -> http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14211/sqltrace.htm#PFGRF01020

  • Deleting the flashback recovery area and the files (Oracle 10g on Solaris 8

    Hi,
    We have a dev. db which is small about 3 gb in all (crd files). for this I had enabled flashback and also put it in archivelog mode. then the db_recovery_file_dest_size grew to 3 gb. since space is an issue, I turned off the flashback feature. (by the command: ALTER DATABASE FLASHBACK OFF;)
    Tomorrow I will also make it into noarchivelog mode. My question is: it is having lots of archived logs (may be 3 gb or more) in the flashback recovey area. What is the correct syntax to delete them? There is a warning in alert log which says that use RMAN delete command but I am not aware of exact syntax.
    Thanks
    Nirav

    You can use variations of delete. (As you say there are many files, incude noprompt)
    Once the database goes into noarchivelog mode, the archived redo logs are essentially worthless. They would be useful/necessary if you wanted to restore the database to a point in time prior to going noarchive, but if you don't need that, the two ways you are looking at deleting (depending how you go about it) are at the OS level and within the database (what Oracle knows or remembers about the archived redo logs and where they were sent to via the arch process). The RMAN approach is cleaner, assuming you were using that.
    http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/maint009.htm#sthref776
    Delete unnecessary files from the flash recovery area using the RMAN DELETE command. (Note that if you use host operating system commands to delete files, then the database will not be aware of the resulting free space. You can run the RMAN CROSSCHECK command to have RMAN re-check the contents of the flash recovery area and identify expired files, and then use the DELETE EXPIRED command to remove missing files from the RMAN repository.)

  • Using restore points WITHOUT flashback possible (in Oracle Express versio)?

    For development I am using Oracle Express 10g version rather than Enterprise version.
    Unfortunately the "Flashback" feature is NOT available in Express version (only in Enterprise).
    I can CREATE a RESTORE POINT but I can NOT go back to it with a Flashback instruction like
    FLASHBACK DATABASE TO RESTORE POINT myrp234;
    Is there a workaround for this in Oracle Express?
    Being able to CREATE a RESTORE POINT is useless if I cannot go back to this RP.
    So I guess there must be another way?
    Peter

    user559463 wrote:
    Does 11g Express support only flashback query or even flashback database?
    Or is the latter feature only available in the 11g ENTERPRISE version?Flashback Database is Enterprise Edition feature and not available in XE edition.
    Feature Restrictions
    XE has most important application development features included, including Flashback Query (but no Flashback Data Archive), Analytical Functions, DBMS_EPG (embedded PL/SQL gateway for http support), Advanced Queuing, APEX, Oracle Text, LOB, Temporary Table, Model Clause, External Tables…
    XE 11gR2 does not have any EE features, nor does it have the Result Cache (SQL nor PL/SQL), Database WebServices, Materialized Views, Java in the Database, Flashback Database /Data Archive/Flashback Table/Flashback Transaction, Fine Grained Auditing or Fine Grained Access Control (VPD), Client Side Query Cache, any of the Database (extra option) Packs, bitmapped index, OLAP, Data Mining, Parallel features, Gateways, Streams, Spatial, Multi Media, Compression, Semantic...
    Resources
    Documentation – http://www.oracle.com/pls/xe112/portal.all_books
    Feature availability – http://download.oracle.com/docs/cd/E17781_01/license.112/e18068/toc.htm#BABJBGGA
    Licensing Restrictions – http://download.oracle.com/docs/cd/E17781_01/install.112/e18803/toc.htm#BABIECJA
    Edited by: user130038 on Sep 27, 2011 8:45 AM

  • Using Flashback Database on 11g

    hi everyone,
    My 11g db is size 50 GB on a very strong Windows server.
    No performance problems whatsoever.
    If I enable Flashback Database logging am I likely to notice any performance degradation? The data is not really heaviily changed.
    What about disk space - does it use the existing redo/archive logs or does it create different logs for the flashback feature?
    Thanks for your opinions.
    John

    user629010 wrote:
    hi everyone,
    My 11g db is size 50 GB on a very strong Windows server.
    No performance problems whatsoever.
    If I enable Flashback Database logging am I likely to notice any performance degradation? The data is not really heaviily changed.Even if the data is not heavily changed, with the internal changes happening, there would be some activity always generating Redo/Undo. You would want to check the working of the RVWR process to see any possible waits over it. In addition to this, if the speed of the writing of RVWR is not good enough to write, you would see the contention on the Undo tablespace as it won't be freed as long as the corresponding writes are not saved by RVWR.
    >
    What about disk space - does it use the existing redo/archive logs or does it create different logs for the flashback feature?Flashback database uses *.flb* files which , if I remember correctly ,grow in 8mb of chunks. FLasback database does not uses the existing redo logs. Yes, it does uses the archived logs in addition to the FLB logs. So before you think to use this featuture, you do want to check the retention period of the logs , also the disk space required to manage that much retention period.
    HTH
    Aman....
    Thanks for your opinions.
    John

  • Flashback table not responding

    hi,
    i am using oracle 10g R2 on linux X86. i have flashback feature set to true. one of my table was accidently truncated.
    now i want it back.other tables are brought back with flashback technology.
    but this one is generating error that "the table definition has been changed" i dont made any changes to table definition.
    what might be the issue? even though i have backup,but still would like to know,and recover it with the help of flashback.
    flashback retention target has been set to 900. and table was droped much before that.
    plz help
    thanks and regards
    VD

    Vikrant,
    Why would I mind explaining?
    Anyways, see below a small code.
    SQL> create table aman_t (a number);
    Table created.
    SQL> desc dba_extents;
    Name                                      Null?    Type
    OWNER                                              VARCHAR2(30)
    SEGMENT_NAME                                       VARCHAR2(81)
    PARTITION_NAME                                     VARCHAR2(30)
    SEGMENT_TYPE                                       VARCHAR2(18)
    TABLESPACE_NAME                                    VARCHAR2(30)
    EXTENT_ID                                          NUMBER
    FILE_ID                                            NUMBER
    BLOCK_ID                                           NUMBER
    BYTES                                              NUMBER
    BLOCKS                                             NUMBER
    RELATIVE_FNO                                       NUMBER
    SQL> select segment_name,extent_id,blocks from dba_extents where segment_name='AMAN_T';
    SEGMENT_NAME
    EXTENT_ID     BLOCKS
    AMAN_T
             0          8
    SQL> begin
      2  for i in 1..10000 loop
      3  insert into aman_t values(i);
      4  end loop;
      5  commit;
      6  end;
      7  /
    PL/SQL procedure successfully completed.
    SQL> select segment_name,extent_id,blocks from dba_extents where segment_name='AMAN_T';
    SEGMENT_NAME
    EXTENT_ID     BLOCKS
    AMAN_T
             0          8
    AMAN_T
             1          8
    AMAN_T
             2          8
    SQL> commit;
    Commit complete.
    SQL> exec dbms_stats.gather_table_stats(user,'AMAN_T');
    PL/SQL procedure successfully completed.
    SQL> select segment_name,extent_id,blocks from dba_extents where segment_name='AMAN_T';
    SEGMENT_NAME
    EXTENT_ID     BLOCKS
    AMAN_T
             0          8
    AMAN_T
             1          8
    AMAN_T
             2          8
    SQL> delete from aman_t;
    10000 rows deleted.
    SQL> exec dbms_stats.gather_table_stats(user,'AMAN_T');
    PL/SQL procedure successfully completed.
    SQL> select segment_name,extent_id,blocks from dba_extents where segment_name='AMAN_T';
    SEGMENT_NAME
    EXTENT_ID     BLOCKS
    AMAN_T
             0          8
    AMAN_T
             1          8
    AMAN_T
             2          8
    SQL> truncate table aman_t;
    Table truncated.
    SQL> exec dbms_stats.gather_table_stats(user,'AMAN_T');
    PL/SQL procedure successfully completed.
    SQL> select segment_name,extent_id,blocks from dba_extents where segment_name='AMAN_T';
    SEGMENT_NAME
    EXTENT_ID     BLOCKS
    AMAN_T
             0          8
    SQL>You should be able to see that when I issued a delete command, the number of allocated extents are the same.Which does mean that though the blocks are empty but the HWM is still pointing towards those blocks.I gathered stats just to ensure that you won't come back and say that aafter gathering them,things would be different.
    When I gave truncate, you can see that oracle came back to the initially allocated first extent only. This is table definition change and this did happen with my last demo and with your original scenerio as well.
    Now just to confuse you a little more, even gathering of stats would be called as definition change. See below,
    SQL> drop table aman_t purge;
    Table dropped.
    SQL> create table amna_t( a char);
    Table created.
    SQL> exec dbms_stats.gather_table_stats(user,'AMNA_T');
    PL/SQL procedure successfully completed.
    SQL> alter table amna_t enable row movement;
    Table altered.
    SQL> flashback table amna_T to timestamp(sysdate - 1/24/60);
    flashback table amna_T to timestamp(sysdate - 1/24/60)
    ERROR at line 1:
    ORA-01466: unable to read data - table definition has changed
    SQL>So I hope you should be clear now that you can't get back the data with Flashback as this relies over the Undo data and can only get back the logical changes , not the structural changes over the object.
    HTH
    Aman....

  • Flashback database steps

    SQL> select name from v$datafile;
    NAME
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\SYSTEM01.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\UNDOTBS01.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\SYSAUX01.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\USERS01.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\EXAMPLE01.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\TEST.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\SVSS.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\SVSS01.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\RMAN.DBF
    E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\FLASH.DBF
    10 rows selected.
    SQL> create tablespace prod datafile 'e:\oracle\product\10.2.0\oradata\agile2\prod.dbf' size 50 m;
    Tablespace created.
    SQL> alter user flash1 default tablespace prod;
    User altered.
    SQL> connect flash1
    Enter password: ******
    Connected.
    SQL> select * from tab;
    no rows selected
    SQL> create table flash(id number(23));
    Table created.
    SQL> insert into flash values(32);
    1 row created.
    SQL> commit
    2 ;
    Commit complete.
    SQL> set time on;
    14:20:54 SQL> connect /as sysdba
    Connected.
    14:21:03 SQL> select name from v$datafile;
    14:21:11 SQL> drop tablespace prod including contents;
    Tablespace dropped.
    14:21:47 SQL> shu immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    14:22:22 SQL> startup mount
    ORACLE instance started.
    Total System Global Area 293601280 bytes
    Fixed Size 1296332 bytes
    Variable Size 104859700 bytes
    Database Buffers 180355072 bytes
    Redo Buffers 7090176 bytes
    Database mounted.
    14:23:29 SQL> flashback database to timestamp to_timestamp('2012-05-16 14:21:11','yyyy-mm-dd hh24:mi:ss');
    flashback database to timestamp to_timestamp('2012-05-16 14:21:11','yyyy-mm-dd hh24:mi:ss')
    ERROR at line 1:
    ORA-38795: warning: FLASHBACK succeeded but OPEN RESETLOGS would get error
    below
    ORA-01245: offline file 11 will be lost if RESETLOGS is done
    ORA-01111: name for data file 11 is unknown - rename to correct file
    ORA-01110: data file 11: 'E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\UNNAMED00011'
    14:23:47 SQL> alter database rename file 'E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\UNNAMED00011' to 'e:\oracle\product\10.2.0\oradata\agile2\prod.dbf';
    Database altered.
    14:24:40 SQL> flashback database to timestamp to_timestamp('2012-05-16 14:21:11','yyyy-mm-dd hh24:mi:ss');
    flashback database to timestamp to_timestamp('2012-05-16 14:21:11','yyyy-mm-dd hh24:mi:ss')
    ERROR at line 1:
    ORA-38795: warning: FLASHBACK succeeded but OPEN RESETLOGS would get error
    below
    ORA-01245: offline file 11 will be lost if RESETLOGS is done
    ORA-01110: data file 11: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\AGILE2\PROD.DBF'
    14:25:05 SQL>
    iam not able to recover the dropped tablespace using flashback database,,,iam tried this many times some time iam able to recover ,most of time iam getting above error only.
    anyone help me,,
    pl share ideas.
    Thanks in advance;

    See flashback limitation
    You cannot use Flashback Database alone to retrieve a dropped data file. If you flash back a database to a time when a dropped data file existed in the database, only the data file entry is added to the control file. You can only recover the dropped data file by using RMAN to fully restore and recover the data file.
    so after dropping tablespace,you can't perform flashback.
    http://docs.oracle.com/cd/E11882_01/backup.112/e10642/flashdb.htm#CFHFIBGH
    What Do All 10g Flashback Features Rely on and what are their Limitations ? [ID 435998.1]
    Edited by: Kuljeet Pal Singh on May 16, 2012 2:57 PM

  • Flashback in oracle

    I have not used Oracle as yet. We are still on the mainframe. But I was looking at ORACLE magazine article November/December issue and page 62. When doing flashback you have to shutdown oracle and then startup mount to do flashback.
    A question?
    1. In mainframe world, we do not have to bring down CICS to do restore on a certain file - mayebe just close it. All people can still use CICS except that file.
    2. Oracle do you have to take down the whole database just to do flashback and stop everybody from doing their job?
    Thanks
    Ronald

    For the Flashback Database feature, the database must be in a mounted state and not open when performing the flashback. Unfortunately Oracle does not provide a way to take an open database to mount without first shutting down the database.
    Other Flashback features such as Flashback Drop and Flashback Query, the database can be opened.

  • Flashback generation buffer error

    I've come across an ORA-4031 error related to flashback generation buffer. I saw the metalink article 453600.1 and i followed it but to no avail.
    I can not turn flashback on on this database.
    Has anyone encountered this? Should i just set the flashbackgeneration_buffer_size to something bigger??
    TIP: Click help for a detailed explanation of this page.
    Bookmark Go to End
    Subject: ALTER DATABASE FLASHBACK ON Fails With ORA-00600[KRFF_CREATE_FB_LOG-4]
    Doc ID: Note:433825.1 Type: PROBLEM
    Last Revision Date: 29-MAY-2007 Status: MODERATED
    In this Document
    Symptoms
    Cause
    Solution
    References
    This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review.
    Applies to:
    Oracle Server - Enterprise Edition - Version: 10.1.0.3 to 10.2.0.3
    This problem can occur on any platform.
    Symptoms
    When turning on the FLASHBACK feature following error reported:-
    ORA-00600: internal error code, arguments: [krff_create_fb_log-4], [], [], [], [], [], [], []
    Call Stack --> krff_create_fb_log krf_start_flashback krf_enable_flashback_db
    Cause
    The cause of the error is addressed in Bug 3600284(unpublished).
    The root cause of this problem is the first problem that failed enable of flashback - ORA-04031 error. Cleanup was not done correctly when Oracle hit that first unexpected problem, causing this ORA-600 error.
    Solution
    Workaround
    The workaround of this bug is to disable Flashback Database and enable flashback database again. (However, unless the first problem of ORA-04031 is resolved, user may hit the first problem again.)

    I tried the following and i was able to turn flashback on..
    I assumed flashback was off because i was able to turn off flashback by doing alter database flashback off;
    select flashback_on from v$database showed that flashback was off but may be there was something else...
    anyway, i ran
    alter database flashback off;
    alter database flashback on;
    and that worked..
    i do have the hidden parameter set and i'm not sure if this was the solution to getting everything sorted out.

  • Why Database should be in mount stage for enable Flashback

    Oracle 11.1.0.6.0
    Windows
    Why database should be in mount stage for enabling flashback feature but we can disable this feature even in Open mode?
    Kindly share your inputs .
    Thanks,
    Alok

    >
    As per doc this is prerequisites that database should be in mount mode to enable flashback but we can disable flashback even in open mode.
    I would like to know the concept behind this.
    >
    Only Oracle knows why and why, for 11g, you can now have the database open. Any 'guesses' would only be guesses.
    You can get some possible clues from the DBA guide section for 10g 'Starting Up and Shutting Down' the database.
    http://docs.oracle.com/cd/B19306_01/server.102/b14231/start.htm
    Traditionally MOUNT mode (database closed) is used for administrative activities by the DBA that need to be done either when there is no user activity that might conflict with them.
    >
    Starting Up an Instance
    •Start the instance and mount the database, but leave it closed. This state allows for certain DBA activities, but does not allow general access to the database.
    >
    Or this from the same doc a little later on
    >
    Starting an Instance and Mounting a Database
    You can start an instance and mount a database without opening it, allowing you to perform specific maintenance operations. For example, the database must be mounted but not open during the following tasks:
    •Enabling and disabling redo log archiving options. For more information, please refer to Chapter 7, "Managing Archived Redo Logs".
    •Performing full database recovery. For more information, please refer to Oracle Database Backup and Recovery Basics
    The following command starts an instance and mounts the database, but leaves the database closed:
    STARTUP MOUNT
    >
    Perhaps part of the flashback enable process required exclusive access to ALL tablespaces or datafiles; meaning you can't have users modifying them.
    Perhaps the enable process for 10g needed to perform simultaneous updates to all datafile headers, the controlfiles and undo or cache or data dictionary entries; meaning you can't have users getting in the way.
    Dont' know.

  • Flashback compatibility

    Hi guys,
    having EBS rel. 12, the flashback technologies rdbms is compatibile/certified with it?
    Can i use flashback area and flashback feature for restore database object (tables, rows, etc..) in ebs?? or there is some misleading from application layer to DB ?
    I've not found any documents that explain flashback on EBS.
    thanks very much!
    Andrew

    Use of the Flashback database feature is supported with the E-Business Suite. The base Oracle database documentation applies to E-Business Suite, so there's no Apps-specific documentation for using this feature.
    Maximum Availability Architectures & the E-Business Suite
    http://blogs.oracle.com/schan/discuss/msgReader$911

  • How to plan for size of Flashback Recovery Area? Best Practices?

    Hello all,
    I've set up a 5 node RAC cluster, setting up ASM diskgroups for data, and one for FRA. (11Gr2 on RHEL5)
    I'm wondering if there are any rules of thumb or guides to know how large to make your FRA? This FRA disk group will serve as the FRA storage area for about 4-5 instances.
    What is a good way to figure how much storage I'll need to allocate to each instance...for say a 5 day retention window for each instance via RMAN?
    Thanks in advance for any advice and/or links,
    cayenne

    Philippe Florent wrote:
    Difficult to answer. You want to have a "real" FRA with the archivelog files, the rman backups right ?
    Do you want your backupsets to be compressed, do you want to backup as copy ? Do you want to use the flashback feature ? Do you know the total size of the archivelog files your instances will daily generate ?
    Best regards
    PhilThanks for the replies.
    Yes, I want to use the flashback feature. I wasn't planning to used compressed backupsets....I run hourly RMAN jobs to backup and remove archive logs....daily incremental rman jobs to do level=1 backups...and weekly rman jobs for level=0 incremental.
    Yes, I want to have a real FRA with archivelogs and use the rman backups.
    Not sure the total size of the archivelog files it will generate. Is there a way to check to see on an existing instance elsewhere what it uses for an example? Not sure how to tell how much is being generated...
    Right now, I've set aside about 230GB...as that these were all same sized disks on the ASM....so, starting with that, but I still have larger disks to add to this diskgroup if need be.
    Thank you in advance.
    cayenne

Maybe you are looking for

  • Urg: Not able to import data from DB in OBIEE 11g : Connection has failed.

    Hi Team Recently while working in OBIEE 11g , I was trying to import tables from the data-base but I am getting an error " Connection has failed " . I have put the tnsora file in the network admin folder and the C:\OracleBIHome\Network\admin \OracleB

  • Migration software from SAP R/3 to Oracle eBusiness Suite

    Is there any Oracle product which can migrate an Oracle 9i R2 database for SAP R3 to eBusiness Suite? Has any one successfully integrated an SAP R/3 system with eBusiness Suite?

  • MOVED: A75MA-G55 and memory Problem

    This topic has been moved to Overclockers & Undervolting & Modding Corner. https://forum-en.msi.com/index.php?topic=152324.0

  • RMI with SSH

    As I understand it, RMI listens on port 1099 and opens other ports upon a connection. This is why we have to open ports 1099 and >1023 on the server firewall. Which is great for all the users on the LAN. The site will only let us connect to this syst

  • Premiere Elements 4 crashes with "cpp-283

    New install on Vista 32bit Ultimate Uninstalled the previous version and installed Photoshop elements 7.0 and Premiere Elements 4. When I try to run Premiere it crashes. I have run Photoshop elements, and I created a new catelogue as suggested elsewh