Stats and new index

Hello

We have added a new index (global) range-hash partitioned table using oracle 11.2.0.3

My understanding is that thanks to new clues need not to collect statistics - generated instantly on the creation of index.

Is this correct?

Thank you

Yes because of Oracle 11 g Release 2 Administrators Guide Page 21-8: "these operations also collect index statistics.

Tags: Database

Similar Questions

  • Interrupted SQL statement and start several times with several SQL_EXEC_ID

    Hi all

    We meet a strange phenomenon, maybe someone can help.

    We see that sometimes, when our client runs a single statement, implemented Oracle to process the statement with a special SQL_EXEC_ID, but after a while stops and starts processing the statement along with different SQL_EXEC_ID. Then, after a while, it happens again - stop Oracle processes the statement and start from the beginning with the new SQL_EXEC_ID. This happens again and again until we kill all of the other sessions on the database (then it ends).

    What we see exactly: Client executes the statement (sql_id = "2tp7pz6yv87qp"). Monitor us v $ SQL_MONITOR and get this:

    SELECT Sql_id, sql_exec_id, to_char (SQL_EXEC_START, "HH24:MI:SS MON-DD-YYYY) SQL_EXEC_START, status OF V$ SQL_MONITOR where sql_id = '2tp7pz6yv87qp' ORDER BY SQL_EXEC_START DESC;

    2tp7pz6yv87qp 16777216 28 may 2015 07:19:14 the EXECUTION

    After a while check us again and see this:

    2tp7pz6yv87qp 16777217 28 may 2015 07:36:17 the EXECUTION

    2tp7pz6yv87qp 16777216 28 may 2015 07:19:14 FACT

    After a while, we see this:

    2tp7pz6yv87qp 16777219 28 may 2015 08:09:58 the EXECUTION

    2tp7pz6yv87qp 16777218 28 may 2015 07:53:37 FACT

    2tp7pz6yv87qp 16777217 28 may 2015 07:36:17 FACT

    2tp7pz6yv87qp 16777216 28 may 2015 07:19:14 FACT

    and so on — will happen again and again until we kill all of the other sessions in the database.

    When comparing the follow-up of the different SQL_EXEC_IDs SQL reports, we see that each of them did exactly the same job: used the same execution plan, beginning treatment she even read/wrote the same amount of e/s and each of them stopped at the same point during execution. You can see that for each SQL_EXEC_ID execution 'stops' in the middle and never reach the end of the plan. She always stops in the JOIN by HASH and never continue to the next steps in the implementation plan.

    When you look more deeply, we see in V$ ACTIVE_SESSION_HISTORY always last thing that happens for every SQL_EXEC_ID is HASH JOIN RIGHT OUTER (SQL_PLAN_OPERATION = HASH and SQL_PLAN_OPTIONS = RIGHT OUTER JOIN). Then comes the new SQL_EXEC_ID and it starts to do the same thing as the previous SQL_EXEC_ID did when it was launched.

    Kill all other sessions, run finally ends. We see that the final (successful) SQL_EXEC_ID work and completes his plan to run to completion.

    When executing the same single statement (when it comes to the single session in the database), it ends with a single SQL_EXEC_ID. Its SQL monitoring report looks like the final execution when the phenomenon occurs after killing all other sessions.

    -We checked that the customer executing the query only once. AWR also only shows simple execution of the query.

    -We have reproduced in many different clients (plus SQL, JDBC thin client OIC and DBMS_SCHEDULER job).

    -It has no PARALLEL in the query or table.

    -In this case for different statements (different INSERT-SELECT and MERGE instructions).

    -Version: Oracle Database 11 g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production

    Does anyone have an idea?

    Finally found the root cause of the problem.

    This phenomenon occurs when the cursor of the active query being invalidated. This can occur in several scenarios, in our case, what happens when we work on a single partition (read or write) and perform DDL operations on different partitions of the same or the tables.

    Steps to reproduce:

    1 launch long command DML that affect the single partition

    2. in the course of executing this SQL, do one of the following values in a session different all 1 minute:

    2.1 do the indexes to a different partition unusable: ALTER TABLE X EDIT PARTITION Y UNUSABLE LOCAL INDEX

    2.2 rebuild the unusable index of different partition: ALTER TABLE X EDIT PARTITION Y REBUILD UNUSABLE LOCAL INDEX

    2.3 a partition different truncate

    Support of Oracle we were told that this problem is known and there are several requests for bugs and improvements thereon, for example this one:

    Bug 12905327 : TRUNCATE to an INVALID PARTITION TABLE UNNECESSARILY IMMEDIATELY all THE SLIDERS

    In our case (ETL process), we used to perform all these operations DDL and DML operations long (we work on different partitions in parallel). In order to solve, we have separated these operations to the different phases in our process and don't be DDL and DML operations at the same time more. This solved the problem for us.

  • Collection of statistics takes forever after adding new index - why?

    Hello everyone,

    I'm on Oracle 11.2.0.2. Collection of statistics for one of my paintings takes extremely long (several hours), and I don't know why.

    I'm inserting about 11,000 new records in a table with 5.3 million existing records using a INSERT INTO... SELECT...

    This insert takes a little more than 3 minutes

    Then I collect stats using:

    DBMS_STATS.gather_table_stats ('SCOTT', 'S_RMP_EVALUATION_CSC_MESSAGE', estimate_percent = > DBMS_STATS.) AUTO_SAMPLE_SIZE);

    It takes 2 hours.

    If the number of records increases, the time it takes for the stats increases (8 hours after 70,000 newly inserted records)

    I don't have this problem until recently, I created the I_S_RMP_EVAL_CSC_MSG_ACTIONSindex, but I do not understand why it would cause a radical change like that. Especially since the insertion of records to update the index takes only a few minutes.

    I'm writing the create for the table and the index statements in the table below.

    There are about 5.3 million records in the table. The table uses about 7.8 GB of space for the 'regular' table data and 37.6 GB for the LOB. Use the index:

    Index Space used

    I_S_EVALUATION_CSC_MSG_LMID:

    152 MB

    I_S_EVALUATION_CSC_MSG_IDLM:

    144 MB

    PK_S_RMP_EVALUATION_CSC_MESSAG:

    118 MB
    I_S_RMP_EVAL_CSC_MSG_ACTIONS:5 MB

    CREATE TABLE "QQRCSBI0"."S_RMP_EVALUATION_CSC_MESSAGE" 
    ( "ID" NUMBER(22,0) NOT NULL ENABLE, 
      "XML_MESSAGE_TEXT" CLOB, 
      "CREATION_TIME" TIMESTAMP (6), 
      "LAST_UPDATE_TIME" TIMESTAMP (6), 
      "NEXT_UPDATE_SYNC_TS" TIMESTAMP (6), 
      "SW_VERSION_XML" VARCHAR2(100 BYTE), 
      "DWH_LM_TS_UTC" DATE DEFAULT NULL NOT NULL ENABLE, 
      CONSTRAINT "PK_S_RMP_EVALUATION_CSC_MESSAG" PRIMARY KEY ("ID")
      USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING 
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
      TABLESPACE "STAGING"  ENABLE
    ) SEGMENT CREATION IMMEDIATE 
    PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
    TABLESPACE "STAGING" 
    LOB ("XML_MESSAGE_TEXT") STORE AS BASICFILE (
      TABLESPACE "STAGING" ENABLE STORAGE IN ROW CHUNK 8192 RETENTION 
      NOCACHE LOGGING 
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
    ) ;
    
    
    CREATE INDEX "QQRCSBI0"."I_S_EVALUATION_CSC_MSG_IDLM" ON "QQRCSBI0"."S_RMP_EVALUATION_CSC_MESSAGE" ("ID", "DWH_LM_TS_UTC") 
      PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
      TABLESPACE "STAGING" ;
    
    
    CREATE INDEX "QQRCSBI0"."I_S_EVALUATION_CSC_MSG_LMID" ON "QQRCSBI0"."S_RMP_EVALUATION_CSC_MESSAGE" ("DWH_LM_TS_UTC", "ID") 
      PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING 
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
      TABLESPACE "STAGING" ;
    
    
    CREATE BITMAP INDEX "QQRCSBI0"."I_S_RMP_EVAL_CSC_MSG_ACTIONS" ON "QQRCSBI0"."S_RMP_EVALUATION_CSC_MESSAGE" (DECODE(INSTR("XML_MESSAGE_TEXT",'<actions>'),0,0,1)) 
      PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
      TABLESPACE "STAGING" ;
    

    What causes this extreme long to collect statistics, and what I can do to fix that (apart from the removal of the index again)? Why collect stats lasts much longer than the update data and indexes?

    Thank you...

    It's a VIRTUAL column - Oracle does not store the value of the function in the table for each line, it simply records the description of the decisive function in the column definition in the data dictionary.  The index takes the calculated actual value (with the identifier of the line from each value), but Oracle does not have a mechanism to watch the index when collecting column statistics.  (In fact, such a mechanism could only be created for a single column still index).

    Concerning

    Jonathan Lewis

  • Mail - Quit or quit and rebuild indexes

    All three of my Macs, all fairly new show an error in the mail, that gives me the choice to leave or Quit and rebuild the indexes.  I tried both, nothing happens.  Anyone know what is happening?

    Thanks in advance,

    Tom

    Please stop Mail. Force quit if necessary.

    Back up all data before proceeding.

    If you use OS X 10.11 ("El Capitan") or version later, triple - click anywhere in the line below on this page to select:

    ~/Library/Mail/V3/MailData

    If you use an older version of Mac OS X, use this line:

    ~/Library/Mail/V2/MailData

    Copy the selected text in the Clipboard by pressing Control-C key combination. In the Finder, select

    Go ▹ go to folder

    in the menu bar. Paste in the box that opens by pressing Command + V, then press return.

    A file window opens. In it he must be files with names as follows:

    Index of the envelope

    ExternalUpdates.storedata

    Move these files to the desktop, leaving the window open. Other files in the folder can have names more long that begin as above. Move these files, if any, in the trash.

    Mail recovery. It should invite you to re - import your messages. You can get a warning that the index is corrupted and that Mail must quit smoking. Click OK. Generally speaking, the process takes a few minutes, but this can take hours if you have gigantic mailboxes. In this case, you will be able to speed things up temporarily by adding your file to the list of personal information protection in the Spotlight preferences pane. Remove it when Mail has finished importing.

    If the import operation stalls or fails with an error message, quit Mail, delete the two new index files (maintenance of the original that you moved to the desktop) and try again. According to several reports, the second attempt can succeed if one does not.

    Test. If Mail now works as expected, you can delete the files that you moved to the desktop. If not, post your results.

  • B - Tree and explanation Index Bitmap

    Hi gurus

    I am trying to absorb the notion of bitmap index and b-tree, but unable to grasp the concept, so far, I have learned the following:

    Index B-Tree

    Use in the OLTP environment

    It is customary for these types of columns where you have more unique value or we can say that high cardinality

    It occupies less storage

    Using the corresponding model and ranges

    By default, Oracle uses tree indexing

    Bitmap index

    Use in home environment/OLAP data items

    It is customary for these types of columns where repeated values exist or we can say that low cardinality, example are male and female

    It seems that these points of difference between the two indexes. I really appreciate if someone give me more explanation on these subjects.

    Thanks in advance

    Concerning

    Muzz

    I am trying to absorb the concept index bitmap and tree but unable to grasp the concept,

    Then the FIRST place to look is the Oracle documentation; specifically the chapter "Index and Index-Organized Tables" chapter of the Concepts doc.

    http://docs.Oracle.com/CD/E25054_01/server.1111/e25789/indexiot.htm

    3 indices and Index of Tables

    This chapter deals with indices, which are schema objects that can speed up access to the lines of the table and organized index of tables, which are tables stored in an index structure.

    This chapter contains the following sections:

    This chapter has a lot of basic information on ALL the various types of indexes.

    so far, I've learned the following:

    Where, exactly, 'have you' who? Most of it is wrong, incomplete or distorted.

    Index B-Tree

    Use in the OLTP environment

    Index B-Tree, by default, are used in all environments.

    It is customary for these types of columns where you have more unique value or we can say that high cardinality

    They can be used for a cardinality. True - a unique column index is most commonly used for high-cardinality columns. But Oracle may also use an index column, simple or composite, when the data being sought is ENTIRELY contained in one or more indexes, low cardinality.

    It occupies less storage

    Maybe, maybe not. It is based on the column being indexed, the size of the key values and the cardinality of the key values. For your example "Male and female" there will be only THREE index entries: male, female and null. And each entry is simply a list of ranges of ROWID. This index can be orders of magnitude smaller than the equivalent B-Tree index.

    Using the corresponding model and ranges

    For the most part correct - although the range queries can be used with the bitmap index which is not a common use.

    By default, Oracle uses tree indexing

    Fix.

    Bitmap index

    Use in home environment/OLAP data items

    Especially correct - DML on tables with the bitmap index can cause severe performance and throughput problems. The distinction is therefore between environments with medium/high DML on a table compared to the weak or nonexistent DML on a table.

    So rather than a distinction between environments (OLAP and warehouse) the distinction is no longer between the TABLES (high/medium DML versus LOW/NO DML). There is nothing wrong at all with the help of the index of the bitmap in an OLAP environment - but these indices should be limited to the tables with low, or no, DML.

    It is customary for these types of columns where repeated values exist or we can say that low cardinality, example are male and female

    Yes and no.

    Yes - a bitmap index is not really appropriate, if there is NO repeat value.

    No - part II (low cardinality). The attribute MAJOR missing from what you have posted is that bitmap indexes are ALMOST always used in conjunction with others (usually a bitmap) index.

    If one, or more, high cardinality bitmap index can be used VERY effectively together to identify a set of rows to a query.

    See my multiple responses in this thread

    https://community.oracle.com/message/10219613?

    One of my answers presents, in detail, just how many attributes can be combined using several bitmap on both high columns index and low cardinality.

    In a later response, I provide the actual sample code and display the execution plan indicating how Oracle just that.

    SQL> set serveroutput on
    SQL> set autotrace on explain
    SQL> select rowid from star_fact where
      2   (state = 'CA') or (state = 'CO')
      3  and (age = 'young') and (marital_status = 'divorced')
      4  and (((summer_sport = 'baseball') and (softdrink = 'pepsi'))
      5  or ((summer_sport = 'golf') and (beer = 'coors')));

    Read the full thread.

  • Im trying to buy photoshop but it keeps saying that its not available in my area. I am in the United States and in my area gets bad! I even updated to the United States, but it is not record the change!

    Im trying to buy photoshop but it keeps saying that its not available in my area. I am in the United States and in my area gets bad! I even updated to the United States, but it is not record the change!

    Hi Mariam,

    It seems that your ID Adobe was initially registered in Pakistan due to which it is not allowing you to make purchases in the United States.

    You can create a new Adobe ID, register in the United States and then it should allow you to make a purchase.

    Let us know if it works or not.

    Thank you

    Yann Arora

  • Time of the value of a prepared statement and the differences in execution plan

    Hi guys... I have a doubt here that I was not able to specify the search on the internet.

    Is on prepared statements...

    When I do: con.prepareStatement (query);

    then the query is compiled and an execution plan is for this query on the database, I know. But what happens when I do con.close. Is the accessible yet statement caching other executions? to make this example:

    Suppose we are joining 20 tables and we have about 10 parameters for this query

    public ArrayList getData(String id1, String id2, String id 10) {       ArrayList response=new ArrayList();       Connection con=manager.getConnection();       String query="select name, phone, debtvalue, currency, etc from table1, table2, table3, table4, table20 where                           table1.id=table2.t1id and table2.id=table3.id and table2.fid=? and table1.fid=? and etc etc";//a big query       PreparedStatement pst=con.prepareStatement("select");       pst.setString (1, id1);       pst.setString (2, id2);       pst.setString (3, id3);       .       .       pst.setString (10, id10);       ResultSet rs=pst.executeQuery();       while (rs.next()) {               //do whatever and build the response ArrayList       }       rs.close();       pst.close();       return response; }

    Will be the compilation of the prepared statement and this execution plan is available for every performance of the getData method. Or a new plan of compilation and execution is calculated whenever I execute the method? Assuming that the running query takes a long time to maturity it its complexity and runs about 100 times a day in a production environment. It is advisable to use the prepared statement?

    Is the precompiled stuff avaible if I use a "" "NEW" "" said PreparedStatement with the same query?

    Thank you very much in advance for your answers...

    Published by: user4789473 on 25-mar-2013 17:14

    If you lose / close the statement prepared, Yes, you lose the ID. If you prepare again the same
    SQL, the DBMS must analyze the SQL code again, if to see if there is a query plan
    still/already existing for the DBMS session. According to the DBMS, it may or may not
    find/have/use plan, he created for the previous statement.

  • removed and replaced index page old index is always on the web

    removed and replaced index page old index is always on the web. I just after a new website, but BusinessCatalyst blinking an error message to fast as follows by saying I can't. I thought Muse for coders and technicians.

    Steven,

    The page could be cached in other places, such as cache network or your internet provider.  These are rare cases, but they happen, and you have no control over it.  Best to have friends / colleagues check from another place, this page has been replaced by fact.  If you have several locations showing the same old page, which means the page was either not removed properly, or home page of the site is perhaps used a different directory than where you are currently working.  It is common for people to create several directories test when booting with web creation programs and forget the one that serves content for the online site.

  • From old and new details of triggering of a procedure or a generic function

    Hi all.

    I have an obligation to transmit all the old and new of a database trigger column information (for the purposes of this discussion, it will be a front line, insert, update and delete trigger) a procedure/function (either is fine).

    My first thought was to create a separate routine for each table, I want to implement this, which has a new and old input parameter for each column, but I realized that I needed a solution where the called routine should be generic (because we'll let other developers call the same routine and we do not want that they have to create their own version of the table).

    This is a problem because I want to implement this on all the tables could have a completely different columns (and dataypes). The called routine will operate under a pragma autnonmous_transaction (as will happen is committed) so I need to move all of the fields in all at once.

    Another idea I had was to create an object of type (potentially) 300 generic fields that I assign the values to the and pass as a parameter, however I never know before hand what types of data are needed, CLOB, DATE, VARCHAR, etc...

    I can anyone has any ideas on how achieve this with a generic routine?

    Kind regards
    Greg.

    Greg Block wrote:
    The called routine will do a lot of work, writing more than to connect the tables.

    Then I would be seriously concerned by using autonomous transactions. Are you sure you understand all the consequences of this? What happens if the appellant transaction is cancelled, for example, while your work is committed. Are you sure that will never make the system is in an inconsistent state. Are you sure that your routine will never be on the work engaged by the appellant transaction which will be more visible to the autonomous transaction? Are you sure you're never going to generate blockages with the parent transaction?

    Justin

  • Help! My site Web 'WILL not' my new index.html page!

    As the title of this post, I have created a new index.html page and had deleted the original. How to re - connect my site using the new homepage index.html?

    I thought about it. It came to an end due to the change of my documents to the new drive. (and screw to the top of passwords for ftp on my end). It automatically recognizes the file index.html as my home page.

    Thank you thank you thank you! I learned something from this experience.

  • New index does not load correctly

    First: The software is Deamweaver cs4

    Second: My old index page has been deleted.  I "put" the new index.html page on my site and now the server will not load the new index page.  I read that the server should just search and find the index file, however, all browsers are pulling up the message ' Forbidden you don't have permission to access / on this server ".

    "Third: if I type in the «.com/Index.html ' the page loads, but only if the file name is added to the end.  However, that's a downside of having now to everyone and tell people that they can't just google the name of the site, but now I have to manually enter the web address.

    Fourth: It is not just a problem with Googling the site, the links that were on twitter and facebook and youtube, all direct people to the message "forbidden".

    I need help to solve this problem for my college.

    This is your problem: a capital letter 'I' letter to Index.html.  Linux servers are case sensitive.

    Rename Index.html index.html (all lowercase) and upload them to the server.  Also remove Index.html from the server.

    http://www.4pointsmasterscommission.com/ = 404

    http://www.4pointsmasterscommission.com/index.html

    Nancy O.
    ALT-Web Design & Publishing
    Web | Graphics | Print | Media specialists
    http://ALT-Web.com/
    http://Twitter.com/ALTWEB

  • Display States and custom components

    Hello

    I use a stack view for this application and once the user is logged on to the application that they see this "Home Page" that contains essentially two components as follows:

    It is in my file "AppMain.mxml".

    < mx:ViewStack id = "appView" height = "100%" width = "100%" >
    < mx:Canvas id = "Home" >
    < view: TeacherList id = "teacherList" / >
    < view: StudentList id = "studentList" / >
    < mx: / canvas >
    < / mx:ViewState >

    So in my TeachList.mxml file I have this < mx:ButtonBar > and one of the buttons is 'Add teachers', when this button is clicked, I want to hide the component StudentList using view States and finally display a form for the user on the same screen, so they can add a teacher. If all the code is in a single file, I think I could do it myself.

    I tried to put the tag < mx: states > in the file AppMain.mxml, but given that the < mx:ButtonBar > mxml code was inside a different file, that he did not see the block < mx: states > I added in the file 'AppMain.mxml '. So I then tried to put the block < mx: states > in the same file as < mx:ButtonBar > reality but then how do I access the id of the component (studentList) so I can hide

    Any help much appreciated.

    -Westside

    Yes - you have to control the use of custom events.

    Let me to pseudo code it for you - you'll have to maybe a little research yourself

    (1) create a State which removes the student list and displays the component that you want to display (I'll call it 'state2' for now).

    (2) in your teacherlist component, create the event, something like this:

    [Event (name = "customEventNameHere" type = "flash.events.Event")]

    (3) in your teacherList component dispatches the event:
    public function buttonClickHandler (): void {}
    var eventObj:Event = new Event ("customEventNameHere");
    dispatchEvent (eventObj);
    }

    Call this function when the user presses the special touch in your teacherList component.

    (4) manage the result. Using Flex Builder? If Yes, when you press the space bar on your call to the teacherList component, you will see the "customEventNameHere" event available.

    (5) change of State:
    public void changeTheState(eventObj:Event):void {}
    currentState = 'state2 ';
    }

    I hope that the work - please post back with your results (or mark replied if you get)

    See you soon,.

    David

  • Global and local index with respect to table partitioned

    Hello
    I am very confused about local and global index in a partitioned table.
    In addition, local index can be partitioned and unpartitioned.
    In addition, what is the difference between global partitioned and unpartitioned
    the index?

    As far as I know,
    If there is local index then there will be as many partitions as the partition table
    and local parition will index contains the index of only the lines of their corresponding scores.
    In addition, the local index maintananence is easier because drop us or create a partition, only index corresponding partition is affected then that in the case of the overall index,
    If we create a new partition of the table, to rebuild the global index.
    Am I wrong?

    Concerning

    Hello

    This means that when you add/drop/split/merge table any partition (maintaiance) lying below, its corresponding partition in index is automatically added/deleted/split/merged. Oracle takes care of it internally without user intervention.

    Concerning
    Anurag

  • I live in the United States and would like to buy a song from the Germany. Is this Possible?

    I live in the United States and would like to buy a song from the Germany. Is this possible?

    Hello

    You can buy songs that are available on iTunes Store for your country.

  • I can't get mail and news groups to appear only a specific folder

    When I registered Thunderbird tonight I usually see the folder mail and news groups. Unfortunately, only a specific folder opens and I'm unable to click the windows tab and select this option. I restarted. Close Thunderbird and it does not work. Strange thing is that it works fine on my old old PC home computer. It's my Mac laptop which is problematic. Can you please help? I have important files that I need access ASAP.

    Hello

    To better help you with your question, please provide us with a screenshot. If you need help to create a screenshot, please see How to make a screenshot of my problem?

    Once you have done so, attach the file to screen shot saved to your post on the forum by clicking on the button Browse... under the box to post your reply . This will help us to visualize the problem.

    Thank you!

Maybe you are looking for