What is the best way to check the data

What is the best way to check the actual changes in the data, i.e., to be able to see each insert, update, delete on a given line, when it happened, who did it, and what looked like to the front row and after the change?

Currently, we have implemented our own audit infrastructure where we generate standard triggers and an audit table to store the OLD (values at the beginning of the Timekeeping point row before) and NEW (values at the beginning of the point of timing after line) values for each change.

I put this strategy due to the performance impact there (important say least) and because it's something that a developer (confession, I'm the developer) came with, rather than something is a database administrator came with. I looked in the audit of the Oracle, but it doesn't seem like we would be able to go back and see what a line looked like at some point in time. I also watched flashbacks, but this seems like it would take a monumental amount of storage just to be able to go back a week, much less the years currently keep us these data.

Thank you
Matt Knowles

Published by: mattknowles on January 10, 2011 08:40

mattknowles wrote:
What is the best way to check the actual changes in the data, i.e., to be able to see each insert, update, delete on a given line, when it happened, who did it, and what looked like to the front row and after the change?

Currently, we have implemented our own audit infrastructure where we generate standard triggers and an audit table to store the OLD (values at the beginning of the Timekeeping point row before) and NEW (values at the beginning of the point of timing after line) values for each change.

You can either:
1. set up your own audit custom (as you do now)
2 flashback Data Archive (11 g). Application for licence.
3 version check your tables with Workspace Manager.

>

I put this strategy due to the performance impact there (important say least) and because it's something that a developer (confession, I'm the developer) came with, rather than something is a database administrator came with. I looked in the audit of the Oracle, but it doesn't seem like we would be able to go back and see what a line looked like at some point in time. I also watched flashbacks, but this seems like it would take a monumental amount of storage just to be able to go back a week, much less the years currently keep us these data.

Unfortunately, the audit of data always takes a lot of space. You should also consider the performance, as custom triggers and Workspace Manager will perform much slower than the FDA if there is heavy DML on the table.

Tags: Database

Similar Questions

  • What ever the data that we are loading in HFM, how to check if the data are correct or not?

    Hello!

    This is SANDEEP, I loaded data using FDM in HFM. How to check if the data is correct or not, what ever the data I was responsible in HFM.

    Please tell me how to recover the data and what format, clearly can you me the data verification process step by step.

    It would be useful for me...

    Thanks in advance...

    Kind regards

    SANDEEP

    Hi Sandeep,

    I think the best way is to extract data from HFM for the same POV that you have loaded FDM and check if it is the same.

    If you then use HFM 11.1.2.x version

    1. login to the application and go to the menu Administration / extract / data.

    2. set the POV that you have loaded the data, then unzip it. You can open the file unzipped in a notebook

    3. you can compare the file with the data file generated by FDMEE under Outbox folder.

    But what would you give all the data corresponding to the POV that you set. So please ensure that you have the correct POV, defined according to the export FDMEE.

    Thank you

    Chandra

  • What are the data size of the buffer on PX1394E - 3 50

    Hello

    I bought this drive a few days ago and I'm a little confused on the
    the size of the data buffer. The box indicates 16 MB, Toshiba web page says 8 MB, etc...

    Nobody knows, what are the data buffer size of this model?
    Is there a SW or the request to meet with whom?

    BTW, great car, fast, noise, however, extremely when it comes to finding large files.

    Thank you
    Francisco

    Hello

    I have lurked around a bit and it seems that your drive has buffer of 16 MB that is absolutely definitely sure. To check the details of your computer, you can use the tool "Sisoft Sandra". You can download [url href = http://www.sisoftware.net/index.html?dir=&location=downandbuy&langx=en&a=] here [/ URL].

    After download, just install it and you will get all information about your computer, as the size of the buffer of your external hard drive.

    Welcome them

  • I thought WWDC 2016 TEU June 13 at 10 am PDT. Some sites say that the event is from 13 to 17 June. What is the date on which they will announce if there are new products coming out. What is 13?

    I thought WWDC 2016 was just June 13 at 10 am PDT. Some sites say that the event is from 13 to 17 June. What is the date on which they will announce if there are new products coming out. What is 13?

    WWDC is the 13th week, not a single day. However, at 10:00 13 will be the speech. It's what you want to watch. You can download the application to your computer via: Developer Apple WWDC Watch - WWDC -. You can download the app for iPhone, iPad, or contact via the iTunes Store.

  • What is the date of end SQL server 2008 SP2 support?

    What is the date of end SQL server 2008 SP2 support?

    Have you tried Google? or:

    ASK THE QUESTION IN THE SQL SERVER FORUM:
    http://social.msdn.Microsoft.com/forums/en/category/SQLServer

  • All the members (but 1) are removed from the entity dimension in planning and deployed to essbase. -What are the data deleted in essbase so? / The data can be restored by restoring the entity dimension?

    All the members (but 1) are removed from the entity dimension in planning and deployed to essbase.

    -What are the data deleted in essbase so?

    The data can be restored by restoring the entity dimension? EPMA the entity dimension is still in tact.

    It is unclear what exectly arrived, but looks like a change was made in the dimension entity planning (not EPMA) and then deployed (successfully).

    In essbase, we see that the entity dimension has only one member left for the appropriate plan types, as in the planning.

    If you remove members and then push that yes the essbase data is deleted, if you need back then you will need to go back to your restore process.

    See you soon

    John

    http://John-Goodwin.blogspot.com/

  • What is the best way to check if the trigger was held

    What is the fastest way to check if the trigger was held. Right now, the only way I can think is to query the number of samples acquired on the AI channel (which is triggered). Is there a faster way? Is there a property node (that I can't find) that returns TRUE/FALSE?

    Thank you

    Can you elaborate a bit more? What type of trip (I guess a start trigger)? What equipment? What do you mean by 'faster '?

    There is no property to "has a start trigger has occurred." If you want to find if a start trigger has occurred, you can he deduct the number of samples. There are several approaches you can take:

    * DAQmx Read will hang until a timeout is hit or up to the number of samples you request is read. You could do a DAQmx Read with a timeout-infinity (1), playback of a single sample.

    * Well, you could ask about properties DAQmx Read TotalSampPerChanAcquired or AvailSampPerChan; Once they no longer means 0, while this NEITHER-DAQmx started buffering data internally, which means that the material received the trigger.

    * If you use a digital border start trigger and according to your material, then you may be able to use the detection of changes in a separate task, but I don't know if it would be significantly faster then the other two approaches.

  • What is the best way and to share data between a server and a Client app?

    Hello

    I'm trying to communicate a Client-Server application.

    In fact, I already have a simple data transfer via TCP/IP. However, I don't know yet, if TCP/IP is the best (and by that I mean, better, faster, safer, etc.)

    How to do.

    What are the cons and Pros between TCP/IP, STM and shared Variable?

    Do you recommend another type of communication in addition to these 3?

    Thank you

    Matt.

    In my view, that a general question cannot have a response says.

    Then, there is no way 'the best' for sharing data between a client and a server app.

    I like to use TCP/IP, but sometimes (when data loss is not critical) I use UPD (quick and dirty).

    I generally avoid shared variables, especially on embedded devices.

    Some other times I have I like to Exchange data in a database...

    A few other times I Exchange data using file...

    Marco

  • What is the best way to do a data column all the one-colour

    www.bristolequestrianservices.co.UK \sales.html.

    I'm doing all my retail price in a red color.  I gave him an extended class but the numbers go up online and if I go just to get him off, then he gives it adds a < p >...

    < p > < span class = "sales" >£ 900 </span >

    < /p >

    If it's good to add a < p > I'll do it, but I don't think that is correct.

    Give him a line height in css, but it does not work.

    It's my css

    .sales {}

    do-size: 16px;

    Color: #FF0000;

    }

    Can someone tell me the best way to do this please.

    Thank you.

    All your prices are in a table cell. To do this, the easier is to add the class to the table cell that contains the sales prices.

    Then change your style to this rule:

    .sales p {}

    do-size: 16px;

    Color: #FF0000;

    }

    Because all prices are in paragraphs, the price is displayed in red. No need to add an interval around each price.

  • What is a good way to check if the selection ADB sql cursor returns nothing

    Hi all

    I am trying to find a good way to identify that a select SQL basic cursor return nothing.
    I know that or we use exception when no data found or count (*) to check how many rows are returned.


    I have a cursor based on a long statement select.
    As
    CREATE OR REPLACE PROCEDURE aaa (v_input IN NUMBER, v_output OUT VARCHAR2)
         CURSOR long_cursor IS
              --long select statement(with input variable) ;
    
    BEGIN
         Select count(*) 
         Into v_count
      From
      -- a long select statment with input again ;
      IF v_count > 0 then
        For record in long_cursor loop
         --Get information from cursor
            --other processing for output
        End loop;
      END IF;
    
    END;
    Is there a way other than the above?
    I would like to reduce the amount of typing. I know that repetition in code is not good.

    Thanks in advance,
    Ann

    Published by: Ann586341 on February 28, 2013 14:29

    Hello Ann,.

    Apart from the possibility has already been mentioned that other users can change the data during execution of your process, you can check if something needs to be done without the COUNTY. Set a flag in the cursor for loop. When there is no data, then the flag will not change one you can perform the necessary procedure.

    CREATE OR REPLACE PROCEDURE aaa (v_input IN NUMBER, v_output OUT VARCHAR2)
    
        v_data_found    BOOLEAN := FALSE;
        CURSOR long_cursor IS
            --long select statement(with input variable) ;
    
    BEGIN
        For record in long_cursor loop
            v_data_found := TRUE;
            --Get information from cursor
            --other processing for output
        End loop;
        IF NOT v_data_found THEN
            -- set processed flag
        END IF;
    END;
    

    Concerning
    Marcus

  • What is the data format 'Hyperlink' in column properties?

    Hello
    What is the format of data "Hyperlink" in the properties of the column? How to use it?
    Can I use the value of column to navigate to another report without using the 'value' Interaction in the properties of the column.

    By changing the format of data to say HTML, or hypertext link, you can add tags HTML content/HTML within the formula of the column.

    You can create a formula column that would resolve into a dynamic hyperlink and pass parameters using Url go. See Chapter 11 in the Guide of Administration Oracle® Business Intelligence Presentation Services

    See an example:

    Re: Dynamic display of the link Image URL

    Search on the forum as well as several similar examples.

  • What is the date of end of support for Firefox version 19?

    I wish to confirm the date of end of support for version 19, February 2013?

    Security updates support ends when the next version of Firefox is released, so while Firefox 20 was released 6 weeks ago and 21 Firefox will be available Tuesday, May 14, that means that Firefox 19 is is no longer officially supported.

    I see that you are still running Firefox 17.

    Is there a special reason why you don't have not updated to the current version?

    The version of Firefox Firefox 17 that you are currently running is no longer compatible with security updates

    Please upgrade to the latest version of Firefox 20.0.x.

    • Help > about Firefox
  • What is the date format used in the charts of Microsoft Support policy? Is the day/month/year or month/day/year?

    For example, the Date of beginning of life cycle shows 31/05/2001 (March 5) and the end of Support Date extended watch 07/12/2001 (12 July or December 7).

    The date format is month/date/year. This format is for the start date and end date for extended Support.
    In your example, the start date is May 31, 2001, and the end date would be July 12, 2001.

    I hope this helps.

    Marilyn

  • Best way to pass customer data from 2.4 GHz to 5 GHz network?

    Wireless network was initially designed for b/g data, voice on a service.

    Voice has not yet been implemented and have decided to move the data from one, and can use Vocera on b/g.  Should I create a new SSID that is enabled only on a radio and reconfigure all clients to use this (more than 300 customers would need to be touched... but I would like to know what devices are had been missed), OR should I use the radio on my existing SSID, allowing customers with a radio to start using, which should help me determine what clients do not have a radio (although I'm not sure if the) customers will choose one on b/g).  I would possibly turn off b/g on my existing SSID (legacy clients could be upgraded or reconfigured).

    You really have to use different SSID for voice and data.  In this way, you can configure QoS.

    The extent of the passage of the customers you could either just configure the SSID to use only 802. 11A, or you can use bandselect.  With bandselect, push customers to 'a', but if the customer can not 'a' is always will join on "b/g".

  • best way to check the info that is in a different sequence? Recognize the ABC, ABC, correct ACBas

    I'll probably have my push of information in a table. but I don't want to check every sequence one by one, because it will take a long process. is there a better way to solve this problem? Thank you

    We know do not what you will be pushed into a table, but you can use the table or class String indexOf() method to check if they contain certain characters/elements.

    If (String("ABC"). IndexOf("C") >-1) / / C is in the string

    If (String("ABC"). IndexOf("A") >-1) / / A is in the string

    If (String("ABC"). IndexOf("B") >-1) / / B is in the string

    Only then, you can create a loop that passes through your other channel (ACR) and test each character by using a single line of the code above with the argument being a variable indexOf

    Another option would be to sort the two games that you want to compare in the tables and then see if they are equal to one.

Maybe you are looking for

  • When send email with attachments e-mail sent with attachments in double and that duplicate emails

    When you send e-mail with attachments, e-mail messages appear in the folder sent twice, sometimes four times and attachments are duplicated and even occasionally contains an attachment, I did not add. Also message saying sent copy file failed, then c

  • Content of the 4K via HDMI but no resolution of 3840 x 2160 on Toshiba 55ZL2

    Dear Sir I bought a Toshiba 55ZL2 and try to plug my PC.For some reason it does not show the 3 840 x 2 160 resolution. All the HDMi ports should be version 1.4, but for some reason, it does not.Any idea? Kind regards Chris

  • Initial configuration of the Satellite L350-170 hangs on step 3

    Dear all I wonder if anyone can help. I took a laptop Toshiba Satellite L350-170 on Thursday received last week, left turning the battery for 24 hours before using (oh patience!)-he walks from Friday afternoon at around 15:00 and step 1 and step 2 of

  • Parts support

    My employer gave me a robust Latitude 14. I want the additional disk capacity using the MSATA slot and ordered them accordingly. In addition, I wanted to swap the hard drive, so I can run a different operating system. Initially, I spent 4 hours waiti

  • GL security

    Can limit us including GL codes at the level of responsibility or the user