Re: [oracle_br] Re: Partition Range

2010-08-13 Por tôpico Marcelo Grimberg
Precisa criar uma partiton range de uma tabela já criada no banco e também
já criei uma tablespace para essa tabela, até então não estou conseguindo
alterar essa tabela adicionado partition range
vou passar:

alter table ecomex.cmx_tabelas
add partition range by (lost_update_date)
( partition ultimo values less than (31-DEC-05,DD-MON-YY));

apresenta erro ora01735

Obrigado


Marcelo Grimberg
Cel: +55 19-8197-3405
MSN: marcelog...@hotmail.com



Em 13 de agosto de 2010 17:39, José Laurindo jlchia...@yahoo.com.brescreveu:



 rapaz, não entendi nada : primeiro vc diz que já está fazendo partition
 range em uma tabela, depois pergunta como adicionar partição.. A tabela
 já foi criada com partições ou não ???
 Se não foi, particionamento ** não é ** um add-on que vc possa 'adicionar'
 numa tabela já existente, vc tem que criar as partições na hora que faz o
 CREATE TABLE, se hoje a tabela não está particionada vc copia os dados pra
 outra tabela (ou faz export) , dropa a recria ela adicionando as partições
 no CREATE.
 Se já foi criada com as partições e o que vc quer é adicionar uma nova
 partição, veja no SQL Reference a sintaxe pro ALTER TABLE ... ADD PARTITION

 []s

 Chiappa


 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Marcelo Grimberg marcelog...@... escreveu

 
  Pessoal
 
  estou fazendo partition range em uma tabela e essa tabela já esta criada
 e
  com seus dados
  criei uma tablespace e coloquei nessa tabela
  não estou consigo achar sintaxe para adicionar partição range nela
 
  alguem poderia me ajudar
 
  --
  Marcelo Grimberg
  Cel: +55 19-8197-3405
  MSN: marcelog...@...
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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



[oracle_br] Re: Partition Range

2010-08-13 Por tôpico José Laurindo
Repito again de novo a pergunta, que vc ** não respondeu ** : a tabela já foi 
criada, ok, mas foi criada COM ou SEM partições ??
 SE foi sem partições, não tem jeito, eu me repito :

 particionamento ** não é ** um add-on que vc possa 'adicionar'
  numa tabela já existente, vc tem que criar as partições na hora que faz o
  CREATE TABLE, se hoje a tabela não está particionada vc copia os dados pra
  outra tabela (ou faz export) , dropa e recria ela adicionando as partições
  no CREATE.

 []s

   Chiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Grimberg marcelog...@... escreveu

 Precisa criar uma partiton range de uma tabela já criada no banco e também
 já criei uma tablespace para essa tabela, até então não estou conseguindo
 alterar essa tabela adicionado partition range
 vou passar:
 
 alter table ecomex.cmx_tabelas
 add partition range by (lost_update_date)
 ( partition ultimo values less than (31-DEC-05,DD-MON-YY));
 
 apresenta erro ora01735
 
 Obrigado
 
 
 Marcelo Grimberg
 Cel: +55 19-8197-3405
 MSN: marcelog...@...
 
 
 
 Em 13 de agosto de 2010 17:39, José Laurindo jlchia...@...escreveu:
 
 
 
  rapaz, não entendi nada : primeiro vc diz que já está fazendo partition
  range em uma tabela, depois pergunta como adicionar partição.. A tabela
  já foi criada com partições ou não ???
  Se não foi, particionamento ** não é ** um add-on que vc possa 'adicionar'
  numa tabela já existente, vc tem que criar as partições na hora que faz o
  CREATE TABLE, se hoje a tabela não está particionada vc copia os dados pra
  outra tabela (ou faz export) , dropa a recria ela adicionando as partições
  no CREATE.
  Se já foi criada com as partições e o que vc quer é adicionar uma nova
  partição, veja no SQL Reference a sintaxe pro ALTER TABLE ... ADD PARTITION
 
  []s
 
  Chiappa
 
 
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
  Marcelo Grimberg marcelogrim@ escreveu
 
  
   Pessoal
  
   estou fazendo partition range em uma tabela e essa tabela já esta criada
  e
   com seus dados
   criei uma tablespace e coloquei nessa tabela
   não estou consigo achar sintaxe para adicionar partição range nela
  
   alguem poderia me ajudar
  
   --
   Marcelo Grimberg
   Cel: +55 19-8197-3405
   MSN: marcelogrim@
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
   
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Re: Partition Range

2010-08-13 Por tôpico Marcelo Grimberg
Chiappa

Valeu, tenho que fazer export na tabela mesmo.

Obrigado

Marcelo Grimberg
Cel: +55 19-8197-3405
MSN: marcelog...@hotmail.com



Em 13 de agosto de 2010 18:33, José Laurindo jlchia...@yahoo.com.brescreveu:



 Repito again de novo a pergunta, que vc ** não respondeu ** : a tabela já
 foi criada, ok, mas foi criada COM ou SEM partições ??
 SE foi sem partições, não tem jeito, eu me repito :


  particionamento ** não é ** um add-on que vc possa 'adicionar'
   numa tabela já existente, vc tem que criar as partições na hora que faz
 o
   CREATE TABLE, se hoje a tabela não está particionada vc copia os dados
 pra
   outra tabela (ou faz export) , dropa e recria ela adicionando as
 partições
   no CREATE.

 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Marcelo Grimberg marcelog...@... escreveu
 
  Precisa criar uma partiton range de uma tabela já criada no banco e
 também
  já criei uma tablespace para essa tabela, até então não estou conseguindo
  alterar essa tabela adicionado partition range
  vou passar:
 
  alter table ecomex.cmx_tabelas
  add partition range by (lost_update_date)
  ( partition ultimo values less than (31-DEC-05,DD-MON-YY));
 
  apresenta erro ora01735
 
  Obrigado
 
  --
  Marcelo Grimberg
  Cel: +55 19-8197-3405
  MSN: marcelog...@...
 
 
 
  Em 13 de agosto de 2010 17:39, José Laurindo jlchia...@...escreveu:

 
  
  
   rapaz, não entendi nada : primeiro vc diz que já está fazendo
 partition
   range em uma tabela, depois pergunta como adicionar partição.. A
 tabela
   já foi criada com partições ou não ???
   Se não foi, particionamento ** não é ** um add-on que vc possa
 'adicionar'
   numa tabela já existente, vc tem que criar as partições na hora que faz
 o
   CREATE TABLE, se hoje a tabela não está particionada vc copia os dados
 pra
   outra tabela (ou faz export) , dropa a recria ela adicionando as
 partições
   no CREATE.
   Se já foi criada com as partições e o que vc quer é adicionar uma nova
   partição, veja no SQL Reference a sintaxe pro ALTER TABLE ... ADD
 PARTITION
  
   []s
  
   Chiappa
  
  
   --- Em oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br,

   Marcelo Grimberg marcelogrim@ escreveu
  
   
Pessoal
   
estou fazendo partition range em uma tabela e essa tabela já esta
 criada
   e
com seus dados
criei uma tablespace e coloquei nessa tabela
não estou consigo achar sintaxe para adicionar partição range nela
   
alguem poderia me ajudar
   
--
Marcelo Grimberg
Cel: +55 19-8197-3405
MSN: marcelogrim@
   
   
[As partes desta mensagem que não continham texto foram removidas]
   
  
  
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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