Worth to use Flashback and useful?

I'm new in oracle system design and very confused.
In newer version of Oracle, flashback technology was introduced. If my user won't call DBA to rollback some data suddenly, what is the purpose of it?
Even if a user want to flashback some data, there may be many data dependence or data integrity problems.
Also, if the db_recovery_file_dest_size is not enough within db_flashback_retention_target somehow, there may be error "ORA-38700: Limit of %s flashback database logs has been exceeded" which affects the daily operation.
Unless the size of UNDO and REDO Logs are enough, it is not worth to maintain the flashback feature, isn't it?
Thanks in advance!

Anothony,
Flashback and Flashback database are two different things , made to recover from two different kind of erros. Its indeed correct to say that Flashback is related to Undo and there should be a sufficient size for the Undo to be available. But assume a situation where a logical change, for example, all teh salaries have been made to zero, will your user would wait for 4 days to come to know about it? I guess not. The default size of Undo retention, on which Flashback is based primarily , is for 900 seconds(15 minutes). If you need more bigger time frame than that, you can always go for a larget sized Undo space.
The retention target that you have mentioned for Flashback, is NOT for the statndard Falshback but for the Flashback Database technology, a completely diffetent thing to recover or rewind the entire database which have undergone massive logical corruptions. The default for this is False that means the database is not in the Flashback mode by default. And this setting doesn't rely upon the setting of teh undo retention as a completely different process writes the records to the Flb files of the Flashback log and maintains it for the retention period that you would specify in the target parameter. This is again set to a high and almost suffificient value, 1 day, which should be enough for a db. Redo logs won't take part in the Flashback technology.
The only feaure that you would enable explicitly is Flashback Database, rest all is by default maintained by Oracle implicitly. I don't see any good in going back to RBS in the current era. And if you are using AUM, than you are going to have Flashback technology already on for you. Yeah, you use it or not, that depends on you and on your users.
HTH
Aman....

Similar Messages

  • Have an 8 year old emac, is it worth it to install and aircard? Updated to 10.5.8

    Have an 8 year old emac, is it worth it to install and aircard? Updated to 10.5.8

    Here's what that serial number returned:
    Name: eMac (ATI Graphics)
    Model: emac_ati
    Group1: eMac
    Group2: nothing
    Generation: 2
    ModelCode: emac_ati
    Machine Model: PowerMac4,4
    Model introduced: 2003
    Production year: 2003
    Production week: 46 (November)
    Production number: 1646 (within this week)
    introduced test: GOED
    CPU speed: 1.0GHz
    Family name: A1002
    Screen size: 17 inch
    Screen resolution: 1280x960 pixels
    Colour: White
    Factory: G8 (USA)
    According to the MacTracker database and everymac.com, that model takes the Airport Extreme card.

  • Best practice on using Flashback and Logical Standby

    Hello,
    I'm testing a fail-back scenario where I first need to activate a logical standby, then do some dummy transactions before I flashback this db and resme the redo apply. Here is what the steps look like:
    1)     Ensure logical standby is in-sync with primary
    2)     Enable flashback on standby
    3)     Create a flashback guaranteed restore point
    4)     Defer log shipping from primary
    5)     Activate the logical standby so it’s fully open to read-write
    6)     Dummy activities against the standby (which is now fully open)
    7)     Flashback the database to the guaranteed checkpoint
    8)     Resume log shipping on primary
    9)     Resume redo apply on secondary
    In the end, i can see the log shipping is happening but the logical standby does not apply any of these..and there is no error in the alert log on Standby side. But the following query could explains why the standby is idle:
    SELECT TYPE, HIGH_SCN, STATUS FROM V$LOGSTDBY;
    TYPE HIGH_SCN STATUS
    COORDINATOR ORA-16240: Waiting for log file (thread# 2, sequence# 0)
    ORA-16240: Waiting for log file (thread# string, sequence# string)
    Cause: Process is idle waiting for additional log file to be available.
    Action: No action necessary. This informational statement is provided to record the event for diagnostic purposes.
    I dont understand why it's looking for sequence #0 after the flashback.
    Thanks for the help.

    Hello;
    I hesitate to answer your question because you are not doing a good job of keeping the forum clean :
    Total Questions: 13 (13 unresolved)
    Please consider closing some of you old answered questions and rewarding those who helped you.
    No action necessary.
    Do you really have a thread 2? ( Redo thread number )
    Quick check
    select applied_scn,latest_scn from v$logstdby_progress;Use the DBA_LOGSTDBY_LOG View if you don't have a thread 2 then the sequence# is meaningless.
    COLUMN DICT_BEGIN FORMAT A10;
    SELECT FILE_NAME, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE#,
    TIMESTAMP, DICT_BEGIN, DICT_END, THREAD# AS THR# FROM DBA_LOGSTDBY_LOG
    ORDER BY SEQUENCE#;Logical Standby questions are difficult, not a lot of them out there I'm thinking.
    Check
    http://docs.oracle.com/cd/E14072_01/server.112/e10700/manage_ls.htm
    "Waiting On Gap State" ( However I still believe you don't have a 2nd thread# )
    OR
    http://psilt.wordpress.com/2009/04/29/simple-logical-standby/
    Best Regards
    mseberg
    Edited by: mseberg on Apr 26, 2012 5:13 PM

  • When is it worthful to use replication?

    I have to create a copy of a production database and to refresh its datas once a day.
    Is it worthful in my case to use replication??
    Thanks you,
    LD

    How big is the database?
    If small (< 4Gb) consider using export/import instead.
    Do you need update access at the copy site or is it just for reporting?
    If you don't need update access then consider read only snapshots.
    If it is for failover, then consider standby database.
    Other options are hot backups (ok for same platform) and transportable tablespaces
    to name a few.
    Replication will do the job, but it often complex to setup, administer and monitor if done
    correctly. I would make sure you really need replication before deciding to use it.

  • IS IT WORTH TO USE IOS 8 FOR IPHONE 4S AS ON DATE ?

    Kindly guide whether ios 8 is to use now for iphone 4s or hav to wait for some improvements for 4s in near future ? as I came to understand iphone 4s users facing some difficulties. pls guide.
    thanx n regds.

    Even to get listed in the System Share Menu?
    I used the code below in an Air for Android project to do that:
      <intent-filter>
       <action android:name="android.intent.action.SEND" />
       <category android:name="android.intent.category.DEFAULT" />
       <data android:mimeType="text/plain" />
       </intent-filter>
    I was hoping for something similiar for iOS 8.

  • Flashback and transaction query very slow

    Hello. I was wondering if anyone else has seen transaction queries be really slow and if there is anything I can do to speed it up? Here is my situation:
    I have a database with about 50 tables. We need to allow the user to go back to a point in time and "undo" what they have done. I can't use flashback table because multiple users can be making changes to the same table (different records) and I can't undo what the other users have done. So I must use the finer granularity of undoing each transaction.
    I have not had a problem with the queries, etc. I basically get a cursor to all the transactions in each of the tables and order them backwards (since all the business rules must be observed). However, getting this cursor takes forever. From that cursor, I can execute the undo_sql. In fact, I once had a cursor that did "union all" on each table and even if the user only modified 1 table, it took way too long. So now I do a quick count based on the ROWSCN (running 10g and tables have ROWDEPENDANCIES) being in the time needed to find out if this table has been touched. Based on that, I can create a cursor only for the tables that have been touched. This helps. But it is still slow especially compared to any other query I have. And if the user did touch a lot of tables, it is still way too slow.
    Here is an example of part of a query that is used on each table:
    select xid, commit_scn, logon_user, undo_change#, operation, table_name, undo_sql
    from flashback_transaction_query
    where operation IN ('INSERT', 'UPDATE', 'DELETE')
      and xid IN (select versions_xid
                  from TABLE1
                  versions between SCN p_scn and current_scn
                  where system_id = p_system_id)
      and table_name = UPPER('TABLE1')Any help is greatly appreciated.
    -Carmine

    Anyone?
    Thanks,
    -Carmine

  • Flashback and leopard

    Is flashback only affecting Lion?

    If it's an IntelMac then it can, if it's a PPC Mac running 10.5.8 then none have occured so far.
    Disable Java in your Browser settings, not JavaScript.
    http://support.apple.com/kb/HT5241?viewlocale=en_US
    http://support.google.com/chrome/bin/answer.py?hl=en-GB&answer=142064
    http://support.mozilla.org/en-US/kb/How%20to%20turn%20off%20Java%20applets
    Little Snitch, stops/alerts outgoing stuff...
    http://www.obdev.at/products/littlesnitch/index.html
    Flashback - Detect and remove the uprising Mac OS X Trojan...
    http://www.mac-and-i.net/2012/04/flashback-detect-and-remove-uprising.html
    In order to avoid detection, the installer will first look for the presence of some antivirus tools and other utilities that might be present on a power user's system, which according to F-Secure include the following:
    /Library/Little Snitch
    /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
    /Applications/VirusBarrier X6.app
    /Applications/iAntiVirus/iAntiVirus.app
    /Applications/avast!.app
    /Applications/ClamXav.app
    /Applications/HTTPScoop.app
    /Applications/Packet Peeper.app
    If these tools are found, then the malware deletes itself in an attempt to prevent detection by those who have the means and capability to do so. Many malware programs use this behavior, as was seen in others such as the Tsunami malware bot.
    http://reviews.cnet.com/8301-13727_7-57410096-263/how-to-remove-the-flashback-ma lware-from-os-x/
    http://x704.net/bbs/viewtopic.php?f=8&t=5844&p=70660#p70660
    Open DNS also blocks the FlashBack thing...
    http://blog.opendns.com/2012/04/09/worried-about-mac-malware-just-set-up-opendns /

  • Flashback and Tiger

    Is Flashback a danger to us still on 10.4.11, or does it affect only 10.6 and above?  (I still use Tiger because of some needed, but outdated, software I use.  Thanks.

    nathanspap wrote:
    Is Flashback a danger to us still on 10.4.11,
    Yes, Apple only supports the last two operating systems in circulation, but it's seems to ignore PPC processors.
    https://discussions.apple.com/docs/DOC-3291

  • Flashback and truncate table in 11gR2

    Hi,
    From what I can gather, flashback database is the only flashback operation that can undo a table truncate. A truncate table operation cannot be rolled back, because it does not produce the undo data necessary for undo based flashback operations like Flashback query, version, transaction/backup and table.
    Is this assessment correct?
    Thanks.

    Pal wrote:
    Thanks for reply. I hope it's ok to add a couple more related questions:
    SQL> select current_scn from v$database;
    1088080
    SQL> connect hr/hr
    SQL> truncate table test_data;
    SQL> select * from test_data as of SCN 1088080;
    ORA-01466: unable to read data - table definition has changedYes, that's correct Pal. The reason is that with any DDL , the structure/definition of the table would be changed and Flashback Query won't be allowed on such table.
    I cannot use Flashback Query, however, just reading http://ocpdba.wordpress.com/2009/10/19/reversing-the-effect-of-a-truncate-table-in-oracle-11gr2 which demonstrates how to use Flashback Data Archive and Flashback Query to reverse a table truncate operation.
    Why does Flashback Data Archive allow me to use Flashback Query past DDL operations?Please see,
    http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17125/adfns_flashback.htm#BJFJHDAG
    Actually, even with the Flasback data archive too, you can't do anything if the table structure is modified by a command whose effect it can't tolerate. In 11.2, what is given is that you can dissociate your table from the Flashback DAta archive using the package DBMS_FLASHBACK_ARCHIVE.DISASSOCIATE_FBA , do the changes on both target and archive table and then reassociate . Oracle does makes a note in this operation that assume no aboslute guarantee in the data's accuracy if you would do this procedure.
    If I do not have Flashback Data Archive enabled on a table, how can I determine the SCN to undo a truncate table using Flashback database or TSPITR?You would need to mine the logfile using the logminer .
    HTH
    Aman....

  • Flashback and UNDO

    I have a database with UNDO parameter "log_archive_dest" defined in the init file. When I tried to define the flashback parameter "db_recovery_file_dest" after I mounted the DB in SQL if got a "ORA-16019: cannot use db_recovery_file_dest with LOG_ARCHIVE_DEST" error message. Does using flashback mean I cannot have auto UNDO enabled in the database at the same time?

    you can use auto undo with flashback, db_recovery_file_dest will be used for archived log destination.

  • Contents of flashback and undo ?

    When Flashback logs are generated would UNDO also be filed ?
    Would the contents of Flashback logs and Undo Logs be the same ?
    I believe undo information is stored in SGA and then the Undo Logs.

    When Flashback logs are generated would UNDO also be filed ?
    Its the other way around. Undo gets filled up and from there a background process, RVWR writes this content into the Flashback logs. Undo can't be retained for a very long period of time. Theoretically, there can be a very long duration but practically its impossible. That's why Oracle has given Flashback logs. The idea is that in the case, some thing terrible has gone wrong (logically) with lots of tables than rather than sitting and doing either, incomplete recovery of the database and/or Flashback for the tables one by one, which both are time consuming and error prone,its better to go with Flashback logs.
    Would the contents of Flashback logs and Undo Logs be the same ?
    In gernal , yes they are. But all that is contained in Undo does NOT go in the Flashback logs.
    I believe undo information is stored in SGA and then the Undo Logs.
    Undo is an old copy of the block change and its sent to the Undo Segment immediately when you do the block change. Undo is not required to be kept in the Buffer Cache as long as some one doesn't need to have a read consistent copy of that block which you have changed.
    HTH
    Aman....

  • I have an idea for FIOS TV which could possibility be worth money to Verizon and hopefully Myself

    Well my family has Verizon FIOS and I came up with an idea that I feel would be of great interest to Verizon for money making purposes, which will also be very beneficial to Its customers, as well as aiding in drawing in more customers from other cable services. I would like to be put into contact with someone who can listen to my idea such as a FIOS developer etc. . I am not going to describe my idea on this forum because it could easily be stolen and I believe the Idea would be worth a large amount of money both to Verizon and possibly myself. So if a moderator or an employee could help me out with getting in contact with someone who can listen to my idea it would be greatly appreciated. Sorry if this thread is in the wrong section, I couldn't decide which to post in. Thanks.

    I sent a message to someone who can help.

  • A picture is worth a thousand words and all I want is a screen shot of the basic in-box

    I just want to see what a typical inbox will look like, eg date, sender, message, options like delete, folders, sent, etc

    https://www.mozilla.org/en-US/thunderbird/features/ has a good overview and some screen shots. Columns in the mailbox views can be chosen from a list: Thread, Starred, Attachment, Subject, Read, From, Recipient, Junk, Received, Date, Status, Tag, Size, Account, Priority, Unread, Total, Location, and Order received. Of course, you would probably not choose all of those because of the available space on your screen. Subject, From, and Date (which includes time) are the most important to me.
    A separate pane on the left shows your email accounts and folders belonging to them (e.g. Inbox, Starred, Junk, etc.). Clicking on a folder displays the messages in that folder.

  • Is SAP HCM training/certification worth taking a risk and money?

    I am based in one of the metro cities and have around 5 years of experience in HR-Recruitment field, current working with a big5 consulting firm. I sense a very slow career growth in my field and am planning to go for a SAP HCM certification. I checked with ATOS and they are charging a whopping amount of 4 Laks.
    The amount is very high and also I fear of losing my current role. I am unable to decide shall I go ahead with my plan or shall I continue doing my current job.

    I was also have 6 years of functional experience before coming into this field. I took a drop of one year, and studied for certification. I was based in a small town where there was just one good company into SAP. So I joined that, gained good knowledge and learned how to deal with the clients. Worked there for 3 years at a low salary (it was quite low. But in metros you have good options, so you might expect more, and this was 4 years back, so that time in small town like Indore, the salary was very low as compared to Indore). Now I am in Mumbai, and earning a very good package. It surely takes time, but within this span of time, your money will be refunded to you. If you get a good branded company, it can be repaid within a year.
    So, I would suggest, do try for this, and clear your certification, which will give you added advantage. Do not bother if you get a small company at an initial level. Rather I would suggest to try for a small company first, as you get to learn a lot from there. In MNC, you will have limited scope. But if you go for a small company at an initial level, your learning will be good. But yes, package will be less. I feel at initial stage in SAP career, package should not be the constraint. If you do your work sincerely, and honestly, you definately get paid in future with a good reward.
    So I would suggest, do go for the certification. If you cannot afford the classroom training, go for online training (which I had also done), it might be cheaper than the classroom training.
    All the best, and do your best.
    Regards,
    Bhagyashree

  • Is it worth downloading CS6 Design and Web Premium when it states it will take 7 hours to download?

    I have problems trying to get the download to start. It keeps saying there is an error or too busy.
    I am also getting adverts to buy before I have even been able to download or try the program.
    Is there a free program that does similar without all the problems this one has to even get started?

    That is far too generic a question and it fails completely because you are not telling peopel exactly what you are trying to do. D&W Premium is a suite of 7 or 8 products plus various auxiliary apps and components and while there may be alternatives for some, not everything you could do with the suite can be done with free alternatives...
    Mylenium

Maybe you are looking for

  • Replica tree includes invalid IP address

    I just recently updated the IP address on the server via the system preferences pane, and modified the DNS record to reflect this change; however, after doing so, the old IP address remains within the "Replica Tree" and appears to be causing issues (

  • Embeded forms and form responses. Several questions

    I am trying to set up some forms for our clients to fill out so that they can pass on some project specifications to us. I have not set up the web side of things but essentially I want clients to log into our website and be redirected to a their spec

  • Can't download my free Photoshop - Internet & firewall are OK - can anyone help please?

    My computer is telling me that it was unable to reach Adobe servers, and hence it cannot download my free trial of Photoshop CC.  My Internet and Firewall settings are all OK.  Can anyone suggest what I should do please? Thanks!

  • Grant Access at Portlet Level

    I've read in some documentation (afair) that access can be granted at a lower level that the page level i.e. it's possible to grant access to a portlet to certain users/groups. I cant seem to find any docs that show me how to change the permissions/a

  • Automate the Portal object assignment !!

    Hi All, Are there any standard tools available which can automate the process of assigning iviews/pages to worksets and roles? Thanks Sandip