Bom, obrigado a todos que responderam.
Então teremos que pensar na possibilidade de comprar este novo recurso e de 
migrar estas tabelas antigas.

Ah, já ia me esquecendo. O Nelson citou um Hint utilizado em inserts, gostaria 
de saber, se alguém conhece um bom guia de Hints, pois não consegui encontrar 
ainda boas explicações sobre o assunto. Podem ser livros ou páginas na web.

Mais uma vez, obrigado!


Maykel dos Santos Braz
(61)8485-5306
http://seekers-sanctuary.blogspot.com

----- Mensagem original ----
De: Rodrigo Mufalani <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 11 de Abril de 2008 12:07:40
Assunto: Re: Res: [oracle_br] Particionar Tabelas já criadas

                   Ops!

Realmente não dá,

O que dá para fazer é :

ALTER TABLE NOVA_TABELA EXCHANGE PARTITION .....

Foi mal galera.

A sinatexe que eu colei aqui ó vale para tabelas que já estejam
particionadas e serve para subparticionamentos etc e etc..

[]'s

Rodrigo Mufalani

> Mensagem Original:
> Data: 11:25:17 11/04/2008
> De: Nelson Cartaxo <[EMAIL PROTECTED] com>
> Assunto: Res: [oracle_br] Particionar Tabelas já criadas

> Rodrigo,
>
> Quase certeza que precisa recriar sim. Realmente nunca vi uma 
> clausula que modifique a tabela para particionada. Quando preciso 
> mudar, crio uma nova tabela com as partições e faço insert/select com 
> o hint de append. Se alguem conhecer outra maneira, até agradeço que 
> enviem.
>
> Abraços
> Nelson
>
>
> ----- Mensagem original ----
> De: Rodrigo Mufalani <[EMAIL PROTECTED] com.br>
> Para: [EMAIL PROTECTED] os.com.br
> Enviadas: Sexta-feira, 11 de Abril de 2008 10:35:06
> Assunto: Re: [oracle_br] Particionar Tabelas já criadas
>
>
> 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_descript ion]
>
> 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_descript ion]
>
> 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_descript ion]
> 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|EXCLUDIN G} 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] com>
>> 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] com.br>:
>>> 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/bandalarg a e aproveite essa moleza!
>
>
>
>
>
>       Abra sua conta no Yahoo! Mail, o único sem limite de espaço 
> para armazenamento!
> http://br.mail. yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> ------------ --------- --------- ------
>
> ------------ --------- --------- --------- --------- --------- -
>> 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/bandalarg a e aproveite essa moleza!


    
                                
<!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->

<!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->
        
<!--

        #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-reco {
margin-bottom:20px;padding:0px;}
#ygrp-reco #reco-head {
font-weight:bold;color:#ff7900;}

#reco-grpname{
font-weight:bold;margin-top:10px;}
#reco-category{
font-size:77%;}
#reco-desc{
font-size:77%;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->
                





      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]

Responder a