Adding Partition for a partitioned Table

Hello
I have a partitioned table with 7 existing Partitions that follow this structure:

PARTITION 'TRANSACTIONS_JAN2012' VALUES (TO_DATE () LOWER
"2012-02-01 00:00:00 ', ' SYYYY-MM-JJ HH24:MI:SS»(, ' NLS_CALENDAR = GRÉGORIEN ')"
) PCTFREE, PCTUSED 10 0 INITRANS 1 MAXTRANS 255 NOLOGGING (INITIAL STORAGE
1073741824 THEN 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0
FREELISTS 1 FREELIST GROUPS 1 USER_TABLES DEFAULT FLASH_CACHE
DEFAULT CELL_FLASH_CACHE) TABLESPACE "FTSV1" NOCOMPRESS

I am trying to add a new Partition:
ALTER table movements Add partition
(partition TRANSACTIONS_JTS VALUES LESS THAN (TO_DATE (' 2012-03-01 00:00:00 ',' SYYYY-MM-DD HH24:MI:SS ',' NLS_CALENDAR = GREGORIAN ')));

But get this error:
SQL error: ORA-00902: invalid data type
00902 00000 - "invalid data type".

Any help is greatly appreciated.

Thanks in advance,
Johnny

Hi Johnny,.

Looks like you have one to several "Partition", delete this as well as the unnecessary parentheses.

ALTER TABLE transactions
    ADD PARTITION transactions_jts
    VALUES LESS THAN
        (TO_DATE(' 2012-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'));

Concerning
Peter

Tags: Database

Similar Questions

  • How to configure the partition table for SSD?

    Drive: 32 GB SSD

    I accidentally delete without backup partition table information and would like to know how to put the partition table, I can access the tools of partition table, but do not know how to define.

    Does anyone have any suggestions?

    Thanks in advance for your suggestions

    Hello

    Thanks for posting your query in Microsoft Community.

    The SSD could be seen in the disk management window, and you could name and set up as another hard drive internal. To create a partition or volume on a hard disk, you must be logged in as an administrator, and there must be unallocated disk space or free space in an extended hard disk partition. To repartition your hard drive, please consult the following link and check if it helps.

    I can I repartition my hard disk?

    Additional information:

    Create a new Partition on a hard disk in Windows 7

    Hope this information is useful. Let us know if you need more help, we will be happy to help you.

  • Adding a Partition to a range-Hash partitioned Table

    Hello

    I created the composite partition table (RANGE-HASH).  Oracle: 11.2, OS: HP UX

    CREATE TABLE 'XYZ '. "" TABLE_XYZ.

    (

    ----

    VARCHAR2 (54) "PROFILE" DEFAULT "000000000000000000' ENABLE NON-NULL"

    NUMBER (21.7) "CREATED_ON" DEFAULT 0 ENABLE NOT NULL,.

    ----

    )

    PARTITION BY RANGE

    (

    CREATED_ON

    )

    SUBPARTITION BY HASH

    (

    VIEW PROFILE

    )

    SUBPARTITION TEMPLATE

    (

    SUBPARTITION SP1 TABLESPACE PSAPISU,

    SUBPARTITION TABLESPACE PSAPISU SP2,

    SUBPARTITION SP3 TABLESPACE PSAPISU,

    SUBPARTITION SP4 TABLESPACE PSAPISU,

    SUBPARTITION SP5 TABLESPACE PSAPISU,

    SUBPARTITION SP6 TABLESPACE PSAPISU,

    SUBPARTITION SP7 TABLESPACE PSAPISU,

    SUBPARTITION SP8 TABLESPACE PSAPISU,

    SUBPARTITION SP9 TABLESPACE PSAPISU,

    SUBPARTITION SP10 TABLESPACE PSAPISU,

    SUBPARTITION SP11 TABLESPACE PSAPISU,

    SUBPARTITION SP12 TABLESPACE PSAPISU,

    SUBPARTITION SP13 TABLESPACE PSAPISU,

    SUBPARTITION SP14 TABLESPACE PSAPISU,

    SUBPARTITION SP15 TABLESPACE PSAPISU,

    SUBPARTITION SP16 TABLESPACE PSAPISU,

    SUBPARTITION SP17 TABLESPACE PSAPISU,

    SUBPARTITION SP18 TABLESPACE PSAPISU,

    SUBPARTITION SP19 TABLESPACE PSAPISU,

    SUBPARTITION SP20 TABLESPACE PSAPISU,

    SUBPARTITION SP21 TABLESPACE PSAPISU,

    SUBPARTITION SP22 TABLESPACE PSAPISU,

    SUBPARTITION SP23 TABLESPACE PSAPISU,

    SUBPARTITION SP24 TABLESPACE PSAPISU,

    SUBPARTITION SP25 TABLESPACE PSAPISU

    )

    (

    CREATED_ON_OCP01 PARTITION VALUES LESS THAN (20090101000000).

    CREATED_ON_OCP02 PARTITION VALUES LESS THAN (20090401000000).

    CREATED_ON_OCP03 PARTITION VALUES LESS THAN (20090701000000).

    CREATED_ON_OCP04 PARTITION VALUES LESS THAN (20091001000000).

    CREATED_ON_OCP05 PARTITION VALUES LESS THAN (20100101000000).

    CREATED_ON_OCP06 PARTITION VALUES LESS THAN (20100401000000).

    CREATED_ON_OCP07 PARTITION VALUES LESS THAN (20100701000000).

    CREATED_ON_OCP08 PARTITION VALUES LESS THAN (20101001000000).

    CREATED_ON_OCP09 PARTITION VALUES LESS THAN (20110101000000).

    CREATED_ON_OCP10 PARTITION VALUES LESS THAN (20110401000000).

    CREATED_ON_OCP11 PARTITION VALUES LESS THAN (20110701000000).

    CREATED_ON_OCP12 PARTITION VALUES LESS THAN (20111001000000).

    CREATED_ON_OCP13 PARTITION VALUES LESS THAN (20120101000000).

    CREATED_ON_OCP14 PARTITION VALUES LESS THAN (20120401000000).

    CREATED_ON_OCP15 PARTITION VALUES LESS THAN (20120701000000).

    CREATED_ON_OCP16 PARTITION VALUES LESS THAN (20121001000000).

    CREATED_ON_OCP17 PARTITION VALUES LESS THAN (20130101000000).

    CREATED_ON_OCP18 PARTITION VALUES LESS THAN (20130401000000).

    CREATED_ON_OCP19 PARTITION VALUES LESS THAN (20130701000000).

    CREATED_ON_OCP20 PARTITION VALUES LESS THAN (20131001000000).

    CREATED_ON_OCP21 PARTITION VALUES LESS THAN (20140101000000).

    CREATED_ON_OCP22 PARTITION VALUES LESS THAN (20140401000000).

    CREATED_ON_OCP23 PARTITION VALUES LESS THAN (20140701000000).

    CREATED_ON_OCP24 PARTITION VALUES LESS THAN (20141001000000).

    CREATED_ON_OCP25 PARTITION VALUES LESS THAN (20150101000000).

    PARTITION CREATED_ON_OCPMAX VALUES LESS THAN (MAXVALUE)

    )

    TABLESPACE "PSAPISU" ENABLE LINE MOVEMENT;

    Now, I am trying to add the new partition but becomes under errors:

    ALTER TABLE SAPISU. ADD PARTITION VALUES LESS THAN (20150401000000) CREATED_ON_OCP26 ZTMD_300_VERS_MANAGE

    *

    ERROR on line 1:

    ORA-14074: partition bound must gather greater than that of the last partition

    ERROR on line 1:

    ORA-14018: partition bound list contains too few elements

    I tried the SYNTAX mentioned by Oracle DOC, still getting error. Partitioned table and index management

    Could if it you please let me know, what is the exact syntax that I should follow?

    See you soon

    Sameer

    CREATED_ON_OCPMAX PARTITION SPLIT THAN (MAXVALUE)

    That don't mean to 'divide' the MAXVALUE partition.

    You cannot split a partition that contains the values of A, B, C, D, MAXVALUE to MAXVALUE; that makes no sense. ERROR on line 1:

    ORA-14080: partition cannot be split along the specified high limit

    That exception is to say you can't use MAXVALUE upper limit. You must use a value that is actually IN the partition.

    Go back and look at the definition of your partitions:

    CREATED_ON_OCP25 PARTITION VALUES LESS THAN (20150101000000).

    PARTITION CREATED_ON_OCPMAX VALUES LESS THAN (MAXVALUE)

    See which ends with: "VALUES LESS THAN (MAXVALUE)? MAXVALUE is not IN the score; This is the upper limit of the partition.

    Divide certain value > '20150101000000' and LESS THAN MAXVALUE;

    So if you try to create a partition for OCP26 you can use '20160101000000'.

    CREATE TABLE PART_TEST2)
    VARCHAR2 (54) DEFAULT PROFILE "000000000000000000' ENABLE NOT NULL,
    CREATED_ON NUMBER (21.7) DEFAULT 0 ENABLE NOT NULL
    )
    PARTITION BY RANGE (CREATED_ON)
    (
    CREATED_ON_OCP24 PARTITION VALUES LESS THAN (20141001000000).
    CREATED_ON_OCP25 PARTITION VALUES LESS THAN (20150101000000).
    PARTITION CREATED_ON_OCPMAX VALUES LESS THAN (MAXVALUE)
    )

    ALTER table split partition created_on_ocpmax part_test2
    to (20160101000000) into (partition, partition CREATED_ON_OCPMAX created_on_ocp26)

  • partitioned for large logs table

    Hi, we are looking to use oracle 11g as a newspaper database with partitioned tables.

    -The tables will have only a 3-5 columns of size ~ varchar (50)
    -We look at a volumn of ~ 33million lines (inserts) per day.

    (1) partitioned tables will be able to manage this type of volume?
    (2) if so, is a Composite partitioning (last updated the datetime using as range) then subparition with the range will be the best choice?

    If this type of volume is too high for 11g, what are some alternative products, we can use.

    Thank you

    >
    This is to store the history of the price of the stock. History table is a better word than the journal, the table is queried by date/key.

    We seek to 30mil a day for conservation of 2 years. It is about 21 billion lines.

    can a handful of oracle partitioned table this kind of size with a yield acceptable guess we use partition function Beach and has a cluster on the queried key/date key.
    >
    Also curly said: sointenly!

    You said the "cluster" key Do you mean the partition key?

    So just create a partitioned table INTERVAL partitioned by day.

    DROP TABLE SCOTT.PARTITION_DAILY_TEST CASCADE CONSTRAINTS;
    
    CREATE TABLE SCOTT.PARTITION_DAILY_TEST
    (
      ID       NUMBER(10),
      MY_DATE  DATE
    )
    PARTITION BY RANGE (MY_DATE)
    INTERVAL( NUMTODSINTERVAL(1,'DAY'))
    (
      PARTITION P_EXISTING_20120401 VALUES LESS THAN (TO_DATE(' 2012-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
    );
    

    New partitions will be created automatically, and you can easily remove older as you wish.

  • ESX host with local storage recommended for the host partition table?

    Hi all

    I know that the best practical partition table should look like this:

    Mount Point

    Partition

    Size

    Description

    / dev/sda (primary)

    / Boot

    ext3

    250 MB

    Change of extra space for upgrades

    N/A

    SWAP

    1 600 MB

    Change the maximum size of Exchange service console

    /

    ext3

    5120 MB

    Change of extra space in the root

    / dev/sda (Extended)

    / var

    ext3

    4096 MB

    Create partition to avoid an overflow of root with log files

    / tmp

    ext3

    1024 MB

    Create partition to avoid an overflow of root with temporary files

    / opt

    ext3

    2048 MB

    Create partition to avoid overfilling root with the log files of VMware HA

    / Home

    ext3

    1024 MB

    Create partition to avoid an overflow of root with agent / user files

    vmkcore

    100 MB

    Pre-configured

    However with a system with local storage would you set it up the same way, and whatever it is must be amended to change to get ESX to write log files to the different partitions?  I would like to configure it for future expansion for when the enterprise package is configured.

    Yes, I would set up the same way with an ESX with local storage server and nothing needs to be changed for the vmekernel right at the partition/var - unless of course you want to write to a log server that you need to change a configuration file to point to the server logs.  If you talk to the ESX Enterprise license you willnot have to change partiition table-

    Also on something else if you don't have a SAN/NAS storage you will also need to create a VMFS partition on the local data store to host your virtual machines

    If you find this or any other answer useful please consider awarding points marking the answer correct or useful

  • ALTER drop partition table for ORA-01031: insufficient privileges

    Hello

    Select * from version of v$.
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11 g Enterprise Edition Release 11.2.0.2.0 - 64 bit Production
    PL/SQL Release 11.2.0.2.0 - Production
    CORE Production 11.2.0.2.0
    AMT for Linux: Version 11.2.0.2.0 - Production
    NLSRTL Version 11.2.0.2.0 - Production


    I have a table in the schema Y whose partition based on the value should be removed from schema X.

    For example, ALTER TABLE DROP PARTITION Y.TAB_NAME FOR (4853);

    I guess I gave almost all the privileges. Any thoughts?

    Select * from DBA_TAB_PRIVS where table_name = 'Table_name' and recipient = 'X '.

    DEALERSHIP OWNER TABLE_NAME GRANTOR PRIVILEGE HIERARCHY
    ------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------------------------------- --------- --------------------- --------- ---------------------
    X Y TABLE_NAME Y ALTER YES NO
    X Y TABLE_NAME DELETE YES NO
    X Y TABLE_NAME Y INSERT YES NO
    X Y TABLE_NAME SELECT YES NO
    UPDATE TABLE_NAME Y Y X YES NO
    INDEX OF TABLE_NAME Y Y X YES NO

    6 selected lines
    Additional Prerequisites for Partitioning Operations
    If you are not the owner of the table, then you need the DROP ANY TABLE privilege in order to use the drop_table_partition or truncate_table_partition clause.
    

    reference - http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/statements_3001.htm

    * That said I think seriously to give such a privilege [DROP ANY TABLE] to another schema.*

    I hope this helps!

    Published by: Sri on April 6, 2011 14:12

  • Select for a partitioned table, it will work with > sign?

    Hello
    I partitioned table and select for that:
    ...
    PARTITION BY RANGE  ( "INDATE"  )
      (   PARTITION "PRT_20091201" VALUES LESS THAN (TO_DATE(' 2009-12-02 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')...
    ....
       SELECT COLUMN_LIST FROM TABLE1   WHERE
               ( indate >= to_date(t_indate || t_timefrom, 'mm/dd/yyyy HH24:MI:SS'))                       AND
               ( indate <= to_date(t_indate || t_timeto,   'mm/dd/yyyy HH24:MI:SS'))                        AND... 
    so by selecting all of the Info for the given date specified inside time, and I use > = condition on the column partitioned, do you think that it will work correctly learn directly to the single partition or Oralce requires me to put strictly = sign for this column and then additioanly I can probably choose time, something like:
    SELECT COLUMN_LIST FROM TABLE1   WHERE
              ( indate = to_date(t_indate , 'mm/dd/yyyy'))                        AND
                   ( trim_to_time(indate) >= to_char(t_timefrom, ' HH24:MI:SS'))              AND
                   ( trim_to_time(indate) <= to_char( t_timeto,   ' HH24:MI:SS'))              AND... 
    All TX
    TR

    Trento wrote:
    Thanks to all the guys,
    Always learn to follow the plan. I can't use SELECT FROM TABLE of PARTITION (P - NAME) because of dynamic political anti on our site.

    Not a bad policy as dynamic sql is a blade against double edge that can cut you, and the problem with its employees.

    But do not use the option of PARTITION in a dynamic query - use manually in a one-time ad hoc when query data. Decide what partition to get the data is done automatically and is what is the process for

  • Adding a new partition to a partitioned table

    Hi all

    I try to add a new partition to an existing table in compartmentalized but I need the new partition of 'table' to go to tablespace DATA_2011 and partition "index" to go to INDEX_2011. I tried but it wrong on what follows.

    CREATE TABLE employees
    (employee_id number 4 NOT NULL,
    last_name VARCHAR2 (10),
    department_id NUMBER (2))
    PARTITION OF RANGE (department_id)
    (PARTITION employees_part1 VALUES LESS THAN (11) TABLESPACE DATA_2010,)
    PARTITION employees_part2 VALUES LESS THAN (21) TABLESPACE DATA_2010;
    PARTITION employees_part3 VALUES LESS THAN (31) TABLESPACE DATA_2010);

    CREATE INDEX employees_local_idx ON employees (employee_id) LOCAL
    (PARTITION TABLESPACE INDEX_2010 employees_part1,
    PARTITION employees_part2 TABLESPACE INDEX_2010,
    PARTITION employees_part3 TABLESPACE INDEX_2010);


    Here's what I'm trying to run but it fails...
    ALTER table employees add PARTITION "EMPLOYEES_PART4" VALUES LESS THAN (41) DATA_2011 index tablespace tablespace INDEX_2011;

    ERROR on line 1:
    ORA-14020: this physical attribute may not be specified for the partition table



    Succeeds what follows, but in this case the index partition "EMPLOYEES_PART4" is also assigned to DATA_2011 tablespace.

    ALTER table employees add PARTITION "EMPLOYEES_PART4" VALUES LESS THAN (41) tablespace DATA_2011;


    Any ideas... I am currently looking in the documentation to see if it would be possible?

    Thanks for your time...

    Hello

    ALTER table employees add PARTITION "EMPLOYEES_PART4" VALUES LESS THAN (41) tablespace DATA_2011;

    The foregoing is the corect order and therefore succeeded.

    but in this case the index partition "EMPLOYEES_PART4" is also assigned to DATA_2011 tablespace.

    You need rebuild the index of the partition with the name desired tablespace. /

    ALTER index rebuild partition tablespace

    Anand

  • Disable LOGGING for partition table based on the automatic INTERVAL

    Hello

    I created a database table of paritioned range interval with NOLOGGING as the default attribute for the table as well as the tablespace definition.

    When ORACLE automatically creates a new partition for this table, it activates the LOGGING for this automatic partition even if the table definition says anything else.

    How can I go about changing this behavior? Is it still possible?

    FYI my platform is 11 GR 1 (11.1.0.7) material on SUN SOLARIS 10 SPARC.

    Any help will be appreciated.

    Right, so refer to a new feature of Oracle 11 g partitioning called 'partitioning interval. "

    +"+
    + The interval partitioning: A new strategy of partitioning in Oracle Database 11g, +.
    + Interval partitioning extends the functionality of the method range to define equipartitioned +.
    + ranges using a definition of the interval. Rather than specify individual +.
    + going to explicitly, Oracle will create any partition automatically as needed.
    + every time the data of a partition are inserted for the first time. Interval +.
    + a lot of partitioning improves maneuverability of a partitioned table. For +.
    example, + a partitioned table interval could be set so that Oracle creates a +.
    + new partition for each month in a calendar year; a partition is then automatically +.
    + created for "September 2007" as soon as the first record in this month is inserted.
    + in the database. +
    + The techniques available for a partitioned table interval are interval, interval-+.
    + List, range-Hash, and interval range. +
    +"+

    In order to disable interval partitioning on the transactions table, use:
    
    ALTER TABLE transactions SET INTERVAL ();
    

    http://download.Oracle.com/docs/CD/B28359_01/server.111/b32024/part_admin.htm

    Disable partitioning interval on this table, create a procedure to run every day we'll say, to create a new partition and chop the old partition of the appropriate table. I presume that the automatic partitioning interval creates the partition with the logging by default option without checking the parameters in the table. I have seen no information on this in the Oracle documentation.

    Hope that helps.

    Ogan

  • Adding a column to a partitioned table.

    I have a table that is partitioned (monthly, based on a date column). There are 13 partitions - twelve more a current previous months, and we ride every month.

    We want to add a column to the table. Is there something special about adding a column to a partitioned table, or is it like any other ALTER TABLE... ADD...?

    Raindog wrote:
    I have a table that is partitioned (monthly, based on a date column). There are 13 partitions - twelve more a current previous months, and we ride every month.

    We want to add a column to the table. Is there something special about adding a column to a partitioned table, or is it like any other ALTER TABLE... ADD...?

    There is nothing else a simple non partitioned tables. Easy to use "" alter table add ".

  • Statisctis for the partition table

    I want to collect statistics for a partition of the table (say part1) instead of gathering statistics for the entire partition table. Is this possible and if yes how can I do this.
    Experts entered are highly appreciated.
    DB version: 9.2.0.6
    Thank you all...

    Yes it is possible using the partname parameter:

    exec dbms_stats.gather_table_stats (-online 'owner' ownname, tabname => partname-online 'partname', 'table');

  • How to recover the partition table (corrupt) for the partition in good health?

    Partition (drive H) was working fine, then I rebooted my system normally and the drive is now inaccessible.

    "An error occurred reading the file: the file or directory is corrupted and unreadable." (1392).

    Window CMD CHKDSK says NTFS file system and "unable to determine the State and version volume.»

    [This is a disk external drive with 2 partitions on it - H and Mr. the second partition (drive M) discs works fine.]
    [Vista Ultimate OS]

    Is there a way I can get it to work or get the data off of it?

    Try the procedure described in the article below

    http://www.ehow.com/how_7500292_recover-bad-partition-table.html

  • partition table

    When we need to use the partition table?

    Partitioning defined

    The concept of divide and conquer has been around since the time of Sun Tzu (500 BC). Recognizing the wisdom of this concept, Oracle applied to management of large tables and indexes. Oracle has continued to evolve and refine its capabilities of partitioning since its first implementation of the Oracle 8 range partitioning. Oracle 8i and 9i, Oracle has continued to add features and new methods of partitioning. The current version of Oracle 9i Release 2 continues this tradition by adding new features to the list partitioning and partitioning method new range-list.

    When the partition

    There are two main reasons to use partitioning in an environment of VLDB (very large database). These reasons are related to improving the management and performance.

    Partitioning offers:

    • Management at the level of individual partition for data loads, creating indexes and reconstruction, and backup/restore. This may cause more quickly down, because only actively managed individual partitions are not available.
    • Performance of the queries increased by selecting only the relevant partitions. This process of weeding out the partitions that do not contain the data required by the application via a technique called the size of the partition.

    Use the partitioning:

    • When a table reaches a size "large". Large being defined according to your environment. Greater than 2 GB should always be considered for partitioning of tables.
    • What performance benefits outweigh the extra management issues related to partitioning.
    • When the archive data is on a calendar and repetitive. For example, data warehouses are usually given for a certain period of time (rolling window). Old data is then output to archive.
  • Newly added partition consume perceivable space in the tablespace

    Hello

    I added a new partition to an already existing partitioned table. This table has been partitioned by composite that is range and hash partitioning. After you add the new partition, I checked the relevant tablespaces and I realized that the % of each relevant tablespace has been increased to a few percent (8% to 10%) and in terms of size of 1 GB of space total was consumed/occupied by this newly added partition.

    My question is that is - this normal? If this isn't the case, then what could be the problem occurred? The important thing is that I completely did the same on the other two instances of the same database running on two different machines, and here I do not see a significant consumption of space in the relevant tablespaces only 0.01% space was occupied it.

    I would be grateful to the subject to help in this problem.

    Arshad.

    Hello

    FIPCA_RESULTS_PART0X tablespace size is close to 6500 M.
    The size of each partition is then 64 to create time.
    This means that each partition would almost 64/6500 * 100 = 1%

    That's why since it's composite partitioning know not how many partition you add both. If you add a partition 4 at the same time, there is a 4% increase in the use of space.
    It was only for the segment of the table. If you also have indexes on these tables then they would also occupy little space and I guess it would be 4% again so you see a 8% increase whenever a partition is created.

    If you do not see the same phenomena of another tablespace means one or both
    (1) storage spaces are very huge (since you're calculating percentage)
    (2) the initial and next extent of this table is less than what it is in this database.

    Concerning
    Anurag

  • Create a partitioned table

    Hi all
    I want to create a table that may exist for the next 100 years (pessimistic how I am), or maybe for the next 1000 years (now, I expanded my mind) in Oracle 9i (... oh I can't help it). I want to create a partitioned table that will store the data into partitions on annual basis and scores on monthly basis, I create a table with partitions? If Yes, then how?

    * 009 *.

    Yes, 9i, you create explicitly in each partition. You would normally create not all partitions in future when the table was created in the first place - you would normally a process that regularly added additional partitions.

    11.1 and later versions, you can use range partitioning to have Oracle automatically creates new partitions that they became necessary.

    Justin

Maybe you are looking for