Não precisa recriar não. Mas como o nosso amigo falou isso só tem no enterprise edition e é pago à parte.
ALTER TABLE [schema.]table partitioning_clause [PARALLEL parallel_clause] [ENABLE enable_clause | DISABLE disable_clause] [{ENABLE|DISABLE} TABLE LOCK] [{ENABLE|DISABLE} ALL TRIGGERS]; partitioning_clause: ADD PARTITION partition --add Range ptn VALUES LESS THAN (value, value, [MAXVALUE],...) [partition_description] ADD PARTITION partition --add Hash ptn storage_options extent_options OVERFLOW storage_options extent_options COMPRESS | NOCOMPRESS LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname {UPDATE | INVALIDATE} GLOBAL INDEXES PARALLEL int | NOPARALLEL ADD PARTITION partition --add List ptn VALUES (DEFAULT | NULL | value [, ]) [partition_description] COALESCE PARTITION partition {UPDATE | INVALIDATE} GLOBAL INDEXES PARALLEL int | NOPARALLEL DROP [SUB]PARTITION partition {UPDATE | INVALIDATE} GLOBAL INDEXES PARALLEL int | NOPARALLEL MODIFY PARTITION partition storage_options extent_options OVERFLOW storage_options extent_options COMPRESS | NOCOMPRESS LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname ADD SUBPARTITION subpartition [VALUES (DEFAULT | NULL | value [, ])] TABLESPACE tablespace OVERFLOW [TABLESPACE tablespace] LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname [{UPDATE | INVALIDATE} GLOBAL INDEXES] [PARALLEL int | NOPARALLEL] COALESCE SUBPARTITION -- for HASH Partition [{UPDATE | INVALIDATE} GLOBAL INDEXES] [PARALLEL int | NOPARALLEL] MAPPING TABLE UPDATE BLOCK REFERENCES MAPPING TABLE ALLOCATE EXTENT [( [size int K | M ] [DATAFILE 'filename' ] [INSTANCE int] ) MAPPING TABLE DEALLOCATE UNUSED [KEEP int K | M ] {ADD | DROP} VALUES (partition_value,...) -- for List Partition [REBUILD] UNUSABLE LOCAL INDEXES MODIFY DEFAULT ATTRIBUTES [FOR PARTITION partition] storage_options [PCTTHRESHOLD int] [[NO]COMPRESS [int]] [overflow_clause] [LOB lob_item LOB_parameters][VARRAY varray LOB_parameters] MODIFY SUBPARTITION subpartion ALLOCATE EXTENT [( [size int K | M ] [DATAFILE 'filename' ] [INSTANCE int] ) DEALLOCATE UNUSED [KEEP int K | M ] {ADD | DROP} VALUES (partition_value,...) LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname {ADD | DROP} VALUES (partition_value,...) -- for List Partition [REBUILD] UNUSABLE LOCAL INDEXES MOVE PARTITION partition [MAPPING TABLE] storage_options [COMPRESS [int] | NOCOMPRESS] OVERFLOW storage_options LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname SUBPARTITIONS hash_subpartition_quantity [STORE IN (tablespace,...)] (SUBPARTITION subpartition [VALUES (DEFAULT | NULL | value,...)] TABLESPACE tablespace OVERFLOW [TABLESPACE tablespace] LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname ,SUBPARTITION...) {UPDATE | INVALIDATE} GLOBAL INDEXES {NOPARALLEL|PARALLEL int} MOVE SUBPARTITION subpartion [partition_description] VALUES (DEFAULT | NULL | value [, ]) TABLESPACE tablespace OVERFLOW [TABLESPACE tablespace] LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname {UPDATE | INVALIDATE} GLOBAL INDEXES {NOPARALLEL|PARALLEL int} RENAME [SUB]PARTITION ptn_name TO new_name TRUNCATE [SUB]PARTITION ptn_name {DROP|REUSE} STORAGE {UPDATE | INVALIDATE} GLOBAL INDEXES {NOPARALLEL|PARALLEL int} SET SUBPARTITION TEMPLATE (SUBPARTITION subpartition [VALUES (DEFAULT | NULL | value [, ])] TABLESPACE tablespace OVERFLOW [TABLESPACE tablespace] LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname ) SET SUBPARTITION TEMPLATE int --hash SubPartition quantity SPLIT PARTITION ptn_name AT (value, value...) INTO (ptn_spec, ptn_spec) {UPDATE | INVALIDATE} GLOBAL INDEXES {NOPARALLEL|PARALLEL int} SPLIT SUBPARTITION ptn_name VALUES (value, [NULL],value [, ]) INTO (ptn_spec, ptn_spec) {UPDATE | INVALIDATE} GLOBAL INDEXES {NOPARALLEL|PARALLEL int} MERGE PARTITIONS ptn_1, ptn_2 INTO PARTITION partition storage_options extent_options OVERFLOW storage_options extent_options COMPRESS | NOCOMPRESS LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname SUBPARTITIONS hash_subpartition_quantity [STORE IN (tablespace [, ])] (SUBPARTITION subpartition [VALUES (DEFAULT | NULL | value [, ])] TABLESPACE tablespace OVERFLOW [TABLESPACE tablespace] LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname ,SUBPARTITION...) {UPDATE | INVALIDATE} GLOBAL INDEXES {NOPARALLEL | PARALLEL int} MERGE SUBPARTITIONS subptn_1, subptn_2 INTO SUBPARTITION subpartition VALUES LESS THAN (value, value, [MAXVALUE] [, ]) TABLESPACE tablespace OVERFLOW [TABLESPACE tablespace] LOB (LOB_item) STORE AS LOB_segname VARRAY varray STORE AS LOB_segname ,SUBPARTITION... {UPDATE | INVALIDATE} GLOBAL INDEXES {NOPARALLEL | PARALLEL int} EXCHANGE [SUB]PARTITION [sub]partition WITH TABLE table {INCLUDING|EXCLUDING} INDEXES {WITH|WITHOUT} VALIDATION EXCEPTIONS INTO [schema.]table {UPDATE | INVALIDATE} GLOBAL INDEXES {NOPARALLEL|PARALLEL int} storage_options: PCTFREE int PCTUSED int INITTRANS int MAXTRANS int STORAGE storage_clause TABLESPACE tablespace {LOGGING|NOLOGGING} overflow_clause: OVERFLOW ALLOCATE EXTENT [( [size int K | M ] [DATAFILE 'filename' ] [INSTANCE int] )] OVERFLOW DEALLOCATE UNUSED [KEEP int K | M ] ADD OVERFLOW storage_options [(PARTITION storage_options [,PARTITION storage_options [, ]])] extent_options: ALLOCATE EXTENT [( [size int K | M ] [DATAFILE 'filename' ] [INSTANCE int] )] DEALLOCATE UNUSED [KEEP int K | M ] > Mensagem Original: > Data: 10:21:19 11/04/2008 > De: Ivan Ricardo Schuster <[EMAIL PROTECTED]> > Assunto: Re: [oracle_br] Particionar Tabelas já criadas > Para particionar uma tabela não-particionada, sim, você deve recriá-la. > Lembro que particionamento no Oracle não é gratuito, você deve pagar > licensa adicional para este recurso. > > 2008/4/11 maykelsb <[EMAIL PROTECTED]>: >> Pessoal, estamos estudando o particionamento de tabelas, para >> implementarmos em algumas tabelas de nossa estrutura. >> >> Após realizar algumas pesquisas, surgiu a dúvida, a única maneira de >> criar partições é durante a criação da tabela? Até o momento acredito >> que seja possível adicionar novas partiçõess a uma tabela já criada. >> >> Grato! >> >> >> ------------------------------------ >> >> -------------------------------------------------------------------------------------------------------------------------- >> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de >> inteira responsabilidade de seus remetentes. >> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ >> -------------------------------------------------------------------------------------------------------------------------- >> >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM >> SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ >> ------------------------------------------------------------------------------------------------------------------------ >> Links do Yahoo! >> Grupos >> >> >> > > ------------------------------------ > > -------------------------------------------------------------------------------------------------------------------------- >> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de >> inteira responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > -------------------------------------------------------------------------------------------------------------------------- >> Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM >> SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ > ------------------------------------------------------------------------------------------------------------------------ > Links do Yahoo! > Grupos > > > > Atenciosamente, /*******************************/ /* Rodrigo Mufalani */ /* Oracle 10g Adm Certified Associate */ /*******************************/ -------------------------------------------------------------------------------- Na Oi Internet você ganha ou ganha. Além de acesso grátis com qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma, suporte grátis e muito mais. Baixe grátis o Discador Oi em http://www.oi.com.br/discador e comece a ganhar. Agora, se o seu negócio é voar alto na internet, assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em http://www.oi.com.br/bandalarga e aproveite essa moleza!