Re: [oracle_br] Re: Partition Range
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
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
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]