What is partition ? how to create partition ? how to maintain indexes ?

HI experts,
What is the  use of peartion table
how to create partition ?
how to create index ? how to maintain ?
Thanks in Advance!
Vijay

Read
Partitioned Tables and Indexes
Create Partitioned Tables and Indexes
SQL Server Index and Statistics Maintenance
Many Thanks & Best Regards, Hua Min

Similar Messages

  • How to create partition in c drive in window7

    hi,
    I have HP pavilion dv6-Windows 7 home basic 64-bit , ofter recovery we have create partition in C drive but can't farmate. there is shown the facility avail in selected disks.
    What, i do?
    Mohan Singh

    Hi,
    Please use "Disk Management" to check first. Depending how many partitions are there, it is not recommenced to have more than 4 partitions on a physical disk.
    Please use this tutorial to perform other tasks if you wish:
      http://pcsupport.about.com/od/windows7/ht/disk-management-windows-7.htm
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • How to create partition from one table to another?

    Hi,
    Can any one help me in this :
    I have copied table from one schema to another by using the following command. The table is around 300 GB in size and the partitions are not copied. Now i got a request to create partitions in the destination table similar to the source table.
    CREATE TABLE user2.table_name AS SELECT * FROM  user1.table_name;
    I am using Oracle 9i database. This is very urgent, could any one please suggest me how can i create the partitions in  user2 table as user1 table.

    If you have the TOAD/ SQL DEVELOPER  , get the partition DDL from the source table and execute it in the newly created table.
    or you can use DBMS_METADATA:
    SET LONG 10000
    SELECT dbms_metadata.get_ddl('TABLE', 'TEST')
    FROM DUAL;
    Thanks,
    <Moderator Edit - deleted link signature - pl see FAQ link on top right>

  • How to create partitioned bitmap index in SQL Developer?

    I am running SQL Developer version 3.0.04.34 ; on Windows 7 (64 bit) against:
    Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
    PL/SQL Release 11.1.0.7.0 - Production
    CORE     11.1.0.7.0     Production
    TNS for Linux: Version 11.1.0.7.0 - Production
    NLSRTL Version 11.1.0.7.0 - Production
    I am trying to create a bitmap index on a partitioned fact table which is part of a data warehouse. The index is in support of a single-column foreign-key to a dimension table. Heretofore, we had been using partitioned B-Tree indexes. According to the Data Warehousing Guide, we should consider using bitmap indexes for this purpose. Accordingly, I was trying to create such an index in our development environment. I used SQL Developer to edit the table, and attempted to create a bitmap index using the advanced screen from the index edit screen. I changed the partition type to "Local" from "None" using the radio button. When I attempt to save this change, I get an error message "A bitmap index cannot have a global partition". This happens whether or not I have assigned storage for the partitions. The index partition names are the ones used successfully for the existing B-tree indexes. I can create the SQL for the index creation by hand, but it would be simpler and easier to maintain if I could use SQL Developer.
    Any help on this issue would be appreciated.
    Vin Steele

    There is a radio button for index type in the New Index... dialog and in the index section of the edit table dialog.
    Which version of SQL Developer are you using?

  • How to create process variant for delete index in a process chain

    Respected all
    I am creating a process chain, but unable to create process variant for the delete index. kindly tell me the
    step by step proceure for creating the variant for delete index. also if we use variant which is previously prepared then will it be safe? will it affect the other running process chian.
    pls reply
    thanks
    abhay

    Hi,
    Please do not use an already created variant for index deletion. It might delete indices of some other cube.
    You can follow the following steps -
    1. Open the chain in Edit mode and click on "Process Types" button
    2. On the Left hand side you will have various process types. Choose "Data Target Administration" and expand it.
    3. Choose the first process "Delete Index" (it will be marked with a trash bin sign) and drag it to your chain
    4. It will ask you create a variant. Press the create Button
    5. In new window enter the Process Variant technical name and description
    6. Then in new window choose Object Type = Cube through dropdown and Object name via browsing. After choosing the cube name click on "Transfer Selections"
    7. Save and return to your chain
    8. It will automatically generate a create index step also after delete index.
    9. You need to break the link between create and delete step and insert infopackage in between to get the following steps - delete index --> load cube --> create index.
    Please let me know if this is helpful..
    Regards
    nishant

  • Low-end RAID - Ugh (Or how to create partition level arrays)

    Ok... I got a new mobo and my system is up and running!
    Now let me tell you how I "want" to configure my drives.
    I have two Hitachi 160 SATA drives.  I would like to create two RAID partitions.  Configured like so:
    SATA1        SATA2
    20GB     +    20GB     @ Mirrored    =  20GB C:  (For Windows, etc.)  (Safe)
    140GB   +    140GB   @ Stripped    =  280GB  D:  (For everything else )  (Fast)
    The problem is that the stupid Nvidia RAID BIOS only seems to support creating drive level arrays and not partition level! 
    I only have expierence with high-end server RAID controllers and doing what I have layed out is perfectly possible.  Is this just something that "low-end" RAID controllers do not support?
    Thanks!

    Unfortunatly that is true, this controller does not support partition level arrays, only disc level.
    Be well....

  • How to create partition after creating the table

    I have created a table. Now I want to create range partitions of that table.Please tell me how to do this?

    Yes, that is true.
    It is also possible to create a new partitioned table with exactly the same structure, ensure it has a partition, and exchange (trade) the partition for that existing table. That is outlined in the DBA manual at http://tahiti.oracle.com under chapter 17 "Managing Partitioned Tables and Indexes" close to the keywords 'exchange' or 'convert'

  • How to create PARTITION table by?

    I have huge table(1million records) which affect query performance. I notice it may help by partitioning it into two. One contains heavily used records and another the rest. However Partition By Range seems applicable to LESS THAN. What I want to do is something like ' EST_TYP in ('L','N')' etc.
    Anyone can help? Any other advice on perf improvement? What I have done: 1>Reduced the no of EXT. 2>Created Index.
    Thanks in Advance
    Yiguang

    I have huge table(1million records) which affect query performance. I notice it may help by partitioning it into two. One contains heavily used records and another the rest. However Partition By Range seems applicable to LESS THAN. What I want to do is something like ' EST_TYP in ('L','N')' etc.
    Anyone can help? Any other advice on perf improvement? What I have done: 1>Reduced the no of EXT. 2>Created Index.
    Thanks in Advance
    Yiguang

  • How to Create Dynamic RadioButton Group by Index

    Hi to all,
                 I would like to create an Questionaire.For that, I have created one Text View & Radio button Group by index at design time. which will fetch the values(ie Values are Questions & Ans options ) from R/3. since I need to fetch N number of values which must be mapped with Multiple Text views & Radio Button Groups i want to create Text view & Radio button Group by index UI Elements dynamically.How to do that?
    Please bring me an solution to this problem.
    Thanks in advance.
    Regards,
    Malar.

    Hi Murtuza,
                        Thanks for ur solution...
    anyway again i got an same error. Option button not enabled...
    so i have created a dynamic context node & map it with the RadioButton Group by Index...Now it s working fine...
    if(firstTime){
           //Test2Node.invalidate();
              for(int i=0;i<wdContext.nodeQuestions().size();i++)
                        IWDNodeInfo nodeinfo=wdContext.getNodeInfo();
                        /* This will add a ValueNode */
                        IWDNodeInfo customerNode=nodeinfo.addChild("Questionaire"+i,null,true,true,true,false,false,true,null,null,null);
                        /* This will add a Attribute to the above Node */
                        IWDAttributeInfo custAttr=customerNode.addAttribute("Quest"+i,"com.sap.dictionary.string");
                        IWDAttributeInfo custAttr1=customerNode.addAttribute("Options"+i,"com.sap.dictionary.string");
                        IWDNode NodeQuest = wdContext.getChildNode("Questionaire"+i,0);
                        NodeQuest.getCurrentElement().setAttributeValue("Quest"+i,wdContext.nodeQuestions().getQuestionsElementAt(i).getQues());
              //     NodeQuest.getCurrentElement().setAttributeValue("Options"+i,wdContext.nodeQuestions().getQuestionsElementAt(i).getOptionA());
                   IWDTransparentContainer tc = (IWDTransparentContainer)view.getElement("TransparentContainer");
                        IWDTextView tv =(IWDTextView) view.createElement(IWDTextView.class,"MyTextView1"+i);
                      tv.setText(wdContext.nodeQuestions().getQuestionsElementAt(i).getQues());
                      tc.addChild(tv);
                     IWDNodeElement NodeElt= NodeQuest.createElement();
                     NodeElt.setAttributeValue("Options"+i,wdContext.nodeQuestions().getQuestionsElementAt(i).getOptionA());
                  NodeQuest.addElement(NodeElt);
                   IWDNodeElement NodeElt1= NodeQuest.createElement();
                                   NodeElt1.setAttributeValue("Options"+i,wdContext.nodeQuestions().getQuestionsElementAt(i).getOptionB());
                                   NodeQuest.addElement(NodeElt1);
                   IWDNodeElement NodeElt2= NodeQuest.createElement();
                                   NodeElt2.setAttributeValue("Options"+i,wdContext.nodeQuestions().getQuestionsElementAt(i).getOptionC());
                                   NodeQuest.addElement(NodeElt2);
                   IWDNodeElement NodeElt3= NodeQuest.createElement();
                                                  NodeElt3.setAttributeValue("Options"+i,wdContext.nodeQuestions().getQuestionsElementAt(i).getOptionD());
                                                  NodeQuest.addElement(NodeElt3);
                   IWDRadioButtonGroupByIndex rbg = (IWDRadioButtonGroupByIndex)view.createElement(IWDRadioButtonGroupByIndex.class,"RBG1"+i);
                             rbg.bindTexts("Questionaire"i".Options"+i);     
                             //IWDRadioButton rb = (IWDRadioButton)view.createElement(IWDRadioButton.class,"RBG1"+Iter);
                             //rb.bindText("Test2.RadioTest");          
                                tc.addChild(rbg);
                 This s the code....
    Thank you. anyway
    Regards,
    Thenmalar

  • Help creating partitions in RAID 0 Volume

    I have 2 Seagate Barracuda 160 GB SATA HDDs running on the ICH5R (865PE mobo). I created one large RAID 0 Volume. I was about to create 3 partitions on Win XP using Partiton Magic 8, but then I noticed that PM does not support Software RAID I searched the web for information on how to create partitions for this kind of setup, but found nothing conclusive. Some people say you can create partitons using software RAID, some say I'll be asking for trouble if I do. Has anyone done this successfully with this kind of setup? Thanks.

    This is your thread, so you can do what you want. Since it's a new topic, you might get better response by starting a new thread since some who have viewed this one may not bother rechecking it.
    The ICH5R is not a hardware raid solution. It requires a driver and uses the CPU for processing. True hardware raid will cost you 2-3 times what this board cost you. I would start a new thread and I'm sure someone like Vango44 who uses raid will give you the answer you are looking for.

  • How to create new table using pertioned table

    hi,
    i am using a partitioned table , now i want to craet a new table with same structure of my existing partitioned table.
    so can i use this syntax
    create table abc_new as
    select * from my_partitioned_table
    where 1=2;
    if i use this syntax would it make same structure of my existing partitioned table ?
    and
    when
    we use syntax like
    create table abc_new as
    select * from my_partitioned_table
    where 1=2;
    so would it make also indexing on new table to if old table exists ? if not so how can we create that indexing too at time of running this syntax ?
    reagrds

    No.
    Although the command would create a new table with the same column names and datatypes, it would NOT be a partitioned table. You must explicitly specify the PARTITION BY clause and Partition definitions when creating the table.
    Similarly, index definitions are not copied automatically. You must explicitly run the CREATE INDEX statements (which you can generate from the source using DBMS_METADATA.GET_DDL or using any other tools/utilities).
    (However, if you use Export-Import -- e.g. importing to another schema or to another database, it would create a partitoned table with the same name and with the same index definitions).
    Hemant K Chitale

  • Creating Partitions in Existing tables with Data

    Hello everyone,
    I want to know what the best way of creating partitions, in tables having data, is .. ???
    thanks
    Rossy Rocs

    There are two ways :
    1a Create a new Partitioned Table
    1b Copy data from the existing table to the new table
    1c Create Indexes
    1d Rename old table
    1e Rename new table
    OR
    2 Use DBMS_REDEFINITION
    See
    http://www.oracle-base.com/articles/misc/PartitioningAnExistingTable.php
    Hemant K Chitale

  • How i create oracle9i data Warehouse

    hi master
    sir i am use oracle 9i with devloper 6i
    sir how i create data Warehouse with my 9i data base
    please give me step
    what software i install
    how i use portal
    how i create datamart
    how create cub
    how i connect my oracle 9i with Warehouse
    how i show my portal on net
    how i import my oracle 9i data in Warehouse
    how i create multidimation report for net becuase my other office in other
    city
    how i import diffrence type data from diffrence type of database
    please give me idea how i start and how i get above result
    thank's
    aamir

    You need to have the enterprise version of Oracle DB 9.2.0.2 in order to have DM4J to work fully. It will run on Oracle DB 9.2.0.1 but you would need to install a JMS patch to have the components run successfully. This is better done by just upgrading to 9.2.0.2.
    If you have the correct DB then you need to establish a connection to the db using the "ODM" account and password. You can not access data mining in the db other then through this account.
    Additionally, all ODM_MTR tables are granted to ODM for access out of the box. If you want more data accessible to ODM you will need to grant these individually.

  • Stuck in Disk Utilities "creating partition map"

    I don't know if this is the right place for this topic but here goes.
    I just bought a new Maxtor One Touch 4 Plus 500 gig external drive to back up my stuff. I thought Maxtor, for Macs, were pretty much plug and go but it says that I must prepare the drive as Mac OS Extended (journaled)..aka..partition it in order for Mac to recognize it and be able to copy data onto it. Fair enough...but when I go to disk utilities and hit "partition" it starts "creating partition map". The little blue bar starts going...not even an 1/8 of an inch or so annnnnd then just stays there. I waited about 20 minutes before force quiting Disk Utility (in hopes I didn't just hose the drive). I rebooted and tried again...same thing....as a matter of fact it's still going as I write this. I'm so tired of running into issues lately I could scream. WHAT IS UP? Does it take that long to create a single partition on a 500gig drive? (I have it connected through the firewire, not the USB 2.0 port). Help PLEASE! thanks!

    It does not take more than about 20 seconds to create a partition map If every block is good. You may have a bad block in the first part of the drive.
    I suggest you initialize the drive with the "Zero all data" option, while you do not have much written to it. This process takes several hours, but when it completes successfully, you are assured that any bad blocks have been eliminated and the drive has substituted good spare blocks (kept aside for just this purpose).

  • How to create optional parameters in discoverer 10.1.2

    I am new to discoverer, Can any one tell me how to create optional parameters in Discoverer desktop edition in 10.1.2
    I looked at the following thread which says optional parameters can be created in 10.1.2 but doesn't tell how tro create it
    How to create optional parameters in Discoverer
    Thanks in Advance

    Hi.
    In the thread you quoted Michael Armstrong-Smith says that optional parameters can be created in Plus but not in Desktop and that's true.
    So your question "how to create optional parameters in Discoverer desktop" is already answered in that thread.
    Assume that it is a typo and you wanted to ask how to create optional parameters in Plus.
    Then the answer is simple: Just uncheck the "Require users to enter a value" checkbox when creating new parameter.
    Regards Jakub

Maybe you are looking for