› Fóruns › Banco de dados Oracle › Particionamento de elefante branco › Particionamento de elefante branco
24 de janeiro de 2009 às 1:55 am
#84894
Participante
Cara,
Tu poderá utilizar simplesmente o DBMS_REDEFINITION para passar uma tabela HEAP para uma Particionada.
Segue alguns exemplos:
http://www.psoug.org/reference/dbms_redefinition.html
E antes de mais nada, saiba algumas coisas, como:
- Qual será a melhor chave de particionamento da sua tabela.
- Qual tipo de particionamento deverei criar.
- Deverá existir subparticionamento?
- Qual será a melhor forma de distribuir entre as tablespaces.
- Qual poderá ser tamanho aproximado de cada partição.
- Usarei particionamento GLOBAL ou DOMAIN
Pense, se tenho tabela particionada = índice Particionado
- Tablespaces específicas para os índices particionados.
- Qual índice será o melhor, B*Tree ou Bitmap?
E tecnica para manipular os dados entre eles tem o monte. O vieri passou um dica, existe também o DBMS_REDEFINITION, e também existe a mais simples ainda.
SQL> select count(*) from ;
SQL> desc sua_tabela_elefante;
SQL> CREATE TABLE …
SQL > insert into values (select * from );
E bem-vindo ao particionamento!!!
Abraços,
Rodrigo Almeida