Number of objects - log miner scalability?

We have been the consolidation of several departmental databases in a database of big CARS. In addition, in the databases of tests we are cloning of red blood cell tests (for example, an application schema is cloned 100 times so that our users can test independently of each other).

Thus, our database of test meaning now have about 500,000 items in there. We have databases with objects more of 2 million in it.

We use water courses. Currently, we use a local capture, but our architecture is designed to use downstream capture soon... We are concerned about the resources needed for the build log miner Dictionary data.

We currently use not the DBMS_LOGMNR_D.build directly, but rather indirectly through the DBMS_STREAMS_ADM.add_table_rule. We want only to reproduce about 30 tables.

We are surprised to discover that the log always minor build a dictionary of complete data for all objects in the database (tables, partitions, columns, users and so on).

Apparently there is no way to create a dictionary of partial data, even directly using DBMS_LOGMNR_D.BUILD...

More recently, it took over 2 hours just to build the log data dictionary of the minor on a busy system! And we ended with an error ORA-01280. So we did it again...

We just increase our size of log redo recently. I did have the chance to test after the change. Our redo log was only 4 MB, it has increased to 64 MB to reduce the activity of control point. This will no doubt help...

Everyone has met with slow log miner dictionary build?

Any advice?

Thanks in advance.

Jocelyn

Hi Jocelyn,

In the middle of the stream, logminer dictionary is built using DBMS_CAPTURE_ADM. BUILD procedure. You should not use DBMS_LOGMNR_D.BUILD for that.

In the middle of water courses, DBMS_STREAMS_ADM. ADD_TABLE_RULE will dump the dictionary only on the first time when you call it, given that the capture process has not yet been created and it will be created only when you call DBMS_STREAMS_ADM. ADD_TABLE_RULE and a dictionary dump as well. LogMiner dictionary will have the information about all objects such as tables, partitions, columns, users and etc... The dump of the dictionary will take time depends on the number of objects in the database because if the number of objects is very high in the database then the data dictionary itself will be great.

The size of your recovery 64 MB and it's too small for a production system, you should consider having a size of log roll forward of at least 200M.

You can have a complete using DBMS_CAPTURE_ADM logminer dictionary build. BUILD and then create a capture process using the FIRST_SCN returned by the BUILD procedure.

Let me know if you have more doubts.

Thank you
Florent

Tags: Database

Similar Questions

  • How can I find number of objects in a layer?

    I have a document with hundreds of layers. I want to delete the specific purpose of layers. I iterate through all the layers, but I couldn't iterate over objects within a single layer to find that specific object.

    I there a way I can go through all objects in the layer?

    or

    How can I find number of objects in a layer?

    I'm going through the API documents but could not find.

    Here is the code I wrote,

    var artLayer = undefined;
            if(app.documents.length == 0)
            {
                app.documents.add();
            }
            var myDocument = app.activeDocument;
            var layerCount = myDocument.layers.length;
            
            
            for (var index = layerCount - 1; index >= 0; index-- ) 
            {
                var targetLayer = myDocument.layers[index];
                var layerName = new String( targetLayer.name );
                if(layerName == "Colorways")
                {
                    artLayer = myDocument.layers[index];
                   
                    //Can I iterate through objects in a layer??
    //                for(var newIndex = 0; newIndex < artLayer.items.length;newIndex++)
    //              {
    //                    Need something like this
    //                }
    
    
                    break;
                }
            }
    

    instead of points, you should use "pageItems.

    for (newIndex var = 0; newIndex)< artlayer.items.length;newindex++)="" there="" is="" no="" "items"="">

    for (newIndex var = 0; newIndex)<>

    or as in your second post, instead of the activeDocument, target your layer

    index

    index

  • Large number of objects - strange movement

    Hi all

    My current game has a large number of objects in motion (but not too big) - approximately 100 moving on the screen at once.  Most of them are balls and very small enterprises (e.g. 16 x 16). I use the GPU mode.  All images are bitmap images, also I use objects for all pool and my bullets and enemies etc are stored in linked lists (which are faster than the <>vectors).  All the bullets share the same bitmapData.  There are maybe 15 different bitmapData in use.

    In certain situations — usually after the unleashing of a storm of ball any (say 30 balls fly out at once in all directions of the drive)-graphics behave oddly.  The framerate is still high, but some of the bullets will move in a sort of staggered way rather than sweetness.  They will move forward for a bit, slow down or stop and then pull it off once a little.  This tends to happen to the edges/corners of the screen, while the action in the middle is ok.

    If anyone noticed something like this before?

    The only other thing of any important consequence is a bitmapData that covers the entire screen in the background.  It's bitmapData is actually 0.25% of the width and height of the screen and then stretched 400% to adapt.  Whenever an enemy is destroyed "splatte" is displayed in the bg, which then needs to be updated.

    See you soon,.

    Peter

    Sorry everyone. It is my own stupid mistake.

    I followed it it down to my code which removed bullets from the linked list when they left the screen. This would cause the rest of the list is not to treat up to the next section.  With a large number of bullets, leaving the screen at the same time, this produced pretty nifty effects.

  • IOM - import/export of large number of objects

    Is there any other way to export and import in IOM objects other than the Deployment Manager. I'm looking for something like a bulk export and import.

    Someone did he do the/export importing a large number of objects IOM as of 100 access policies, resource etc. in IOM 10 g 100 objects.

    Yes. I wrote it way back.

    Use the tcExportOperationsIntf of the API in a planner who does in bulk export for you

  • number of redo log files

    Hello
    What is the best practice to determine the number of redo log files,
    3 groups with 1 member of each or,
    2 groups with 2 members of each?
    which is optimal and recommended?
    Thank you very much

    Agree with Deepak.

    http://download.Oracle.com/docs/CD/B19306_01/server.102/b14231/onlineredo.htm#i1306224

    Read the link. It will help you.

    Concerning
    Asif Kabir

  • Variable number of objects detected in Calculator handling VBAI

    I have an inspection looking for shiny objects (holes) in a product, and in general it is not all (good), but when he does I need to know the location of each hole, to determine the xy-limits of the area of holes, that is, the minutes and culminates each hole xy coordinates. To do this, I would use a stage of caclulator and iterate through all of the holes found... but I don't think that the calculator can handle a variable number of holes... or it can?

    Thank you

    Eric

    Hi Eric,.

    Step of the calculator does not support tables. We have had many requests on the better table support in VBAI and we are going to solve it.

    In the meantime, you can browse the results of a step that produces berries by building a state diagram a bit more complex. Index Example.vbai measures and classify objects Example.vbai for examples on how to do it.

    I hope this helps.

    Best regards

    Christophe

  • I need two part number in 3020 OptiPlex Mini Tower

    The switch and the speaker can help me?  @SpeedStep

    The part number for the intrusion switch is on the white label, you can see on the photo.

    The part number for the company premises will be a white label on the side of the enclosure also.  Internal speaker Assembly 29MKK

    029MKK Optiplex 390 790 990 3010 internal 23mm speaker

    OptiPlex 390 3010 MT Mini-Tower switch button 74XPK

    Dell UC635 chassis switch

    Compatible models: 3010 OptiPlex, OptiPlex 740, desktop OptiPlex 740, OptiPlex 360 Minitour OptiPlex 740, OptiPlex 740 MLK, 740e OptiPlex, OptiPlex 745, OptiPlex 745 Desktop, OptiPlex 745c, 745th OptiPlex, OptiPlex 755, OptiPlex 990, OptiPlex GX520, OptiPlex GX620, OptiPlex XE, Precision T1600, Precision T1650, Precision T3600, Precision T5600, Precision T7500, Precision T7600, Precision T7600, T7600 WORKSTATION workstation

  • the number of object layer

    How can I find the number of text objects on a layer applied style frame

    var myDoc = app.activeDocument; 
    var myLayer = myDoc.layers.item("Katman 1"); 
    for (var i = 0; i < myDoc.allPageItems.length; i++) {
    var myObj = myDoc.allPageItems[i];
    if(myObj instanceof TextFrame && myObj.appliedObjectStyle == "tmc"){
    var myCount = myLayer.pageItems.length; // ???   only "tmc" must count style
    }
    }
    alert(myCount);
    
    

    Hello

    Try this...

    var myDoc = app.activeDocument;
    var myLayerObj = app.activeDocument.layers.item("Katman 1").allPageItems;
    var myArray = new Array();
    
    for (var i = 0; i < myLayerObj.length; i++) {
        var myObj = myLayerObj[i];
        if(myObj instanceof TextFrame &&  myObj.appliedObjectStyle.name == "tmc"){
            myArray.push(myObj);
        }
    }
    alert(myArray.length);
    

    Concerning

  • number of objects a user

    Hello
    on 10g R2, with DBA_OBJECTS I want to know how many tables, function, index belong to User1.

    I can view by some different queries:

    Select count (*) in the dba_objects where owner = 'USER1' and object_type = 'TABLE ';

    Select count (*) in the dba_objects where owner = 'USER1' and object_type = 'INDEX ';

    Select count (*) in the dba_objects where owner = 'USER1' and object_type = 'FUNCTION ';

    But how to do it in a query?

    And finally for differnet users: user1, user2, user3.
    Thank you.

    Hello

    If you want a single number:

    SELECT    COUNT (*)     AS cnt
    FROM        dba_objects
    WHERE        owner           = 'USER1'
    AND       object_type IN ( 'TABLE'
                       , 'INDEX'
                       , 'FUNCTION'
                       )
    ;
    

    If you want a number for each type of object:

    SELECT    object_type
    ,       COUNT (*)     AS cnt
    FROM        dba_objects
    WHERE        owner           = 'USER1'
    AND       object_type IN ( 'TABLE'
                       , 'INDEX'
                       , 'FUNCTION'
                       )
    GROUP BY  object_type
    ;
    

    If you want a separate number for each distinct combination of owner and object_type:

    SELECT    owner
    ,       object_type
    ,       COUNT (*)     AS cnt
    FROM        dba_objects
    WHERE        owner           IN ( 'USER1'
                            , 'USER2'
                    )
    AND       object_type IN ( 'TABLE'
                       , 'INDEX'
                       , 'FUNCTION'
                       )
    GROUP BY  owner
    ,            object_type
    ORDER BY  owner
    ,            object_type
    ;
    
  • See the number of object &amp; gravity...

    I created a dashboard by using the icon object County & gravity.  That means the number indicate? Received or active alerts?  I am attaching a jpeg file of what I see.

    Great!

    Please mark it as "answered".

    All the best,

    Brian Wheeldon

  • How to apply disable a number of objects the same type property

    Hello

    I have 10 boxes of combination field in my VI. I want to disable these combinations field when I run this VI. I know how to make using the node property, but only for an object. If I do this I use 10 nodes property to turn off all the boxes in field. Y at - it no use only one node property to disable all these boxes of combination.

    Thanks in advance.

    You must refer to each control, and then build under a table. Give this table to the property node using the loop.

    Learn more about vi in the annex for reference.

  • LOG MINER

    Hi guys,.

    "Because for example I have a sql that strikes ' ORA-02049: timeout: distributed transaction waiting for lock" error message.

    Such statement is recorded in the journal of the archive?

    Thank you

    dbaing wrote:
    Hello

    Let's say that if the statement failed due to the error, it didn't make any changes to block level at all. Is this logged in the redo log?

    None

    I assumed select statement is not connected again as well.

    SELECT is not written in any REDO log file.

  • How to replace a name of schema referenced in large number of objects.

    I have the following scenario:

    A TEST schema is updated with the PRODUCTION schema. All the objects in the TEST schema now contains reference to the schema (V247) production.

    For ex: V247. TABLE instead of V247TEST. TABLE. (Now I want change V247 to V247TEST).

    It has more than 1000 objects in the schema, and each object is reference on behalf of schema repeatedly.

    I tried manually, but as the schema contains objects ' 1000 ', thus, it becomes tedious work to do.

    We use ORACLE 10 g on Windows.


    Any solution to this problem as soon as POSSIBLE will be really appreciated.

    Thank you.

    889075 wrote:
    I just need to replace each occurrence of "V247" to "V247TEST" in all objects in the schema.

    Published by: 889075 on October 4, 2011 09:01

    what you need is a separate test database if you do not have to deal with this at all. Having the same PB when the test of the host and prod scheme is a disaster time. Just one simple step bad to destroy your customer accounts whole. (or anything that is essential to the survival of your organization.)

  • Move a large number of objects from one layer to the other?

    Hi people.

    I created a photo book of HELP CS5. It has a large nuber of pages. However when I created it originally, I forgot to build a series of layers, so all the objects are now in a single layer.

    Now, I want to assign each 2 double page their own layer. I created all the layers that I need, but I think it's a little annoying moving individually, each object in the layers panel, the original to the new layer layer has been assigned.

    Is there anyway that I can move, on the mass, all the objects selected from the original to the new affected layer layer.

    Thanks in advance

    Gary.

    You release the Option/Alt key after the first stage.

    (1) you use Alt-Option when you click on the original layer to select the entire document on the layer.

    (2) then release Alt Option. In the new layer, and drag the square.

    Holding Option-Alt in the 2nd step makes copies of objects in the new layer. Without hold Alt Option, the objects are MOVED, not copied.

  • Model number of the HP Mini 1000 1154: help the password BIOS HP Mini 1000


    @ITGuyZ

    Enter: e9lof775vx (3rd character is a lowercase L)

    Kind regards

    DP - K

Maybe you are looking for