- This topic has 4 replies, 2 voices, and was last updated 10 years, 2 months ago by Hitotuzi.
-
AuthorPosts
-
17 de setembro de 2014 at 10:32 pm #106980HitotuziParticipant
Boa tarde pessoal!
Possuo um Oracle standard licenciado, porém, estou precisando particionar tabelas, tentei fazer e ocorreu a mensagem que o “Partitioning” não estava habilitado, tem como habilitá-lo nesta versão? Se não, como posso resolver isso?
Desde já agradeço a ajuda!17 de setembro de 2014 at 11:28 pm #106981rmanParticipant@Hitotuzi
O Partitioning é um option do Oracle Database Enterprise Edition.
Infelizmente com a versão Standard você não poderá utilizar esse recurso.
Como resolver isso? Adquira o Oracle Database Enterprise Edition e o option Partitioning.
O option Partitioning é um custo extra ainda, você paga separado.
Detalhe, o licenciamento da versão Enterprise Edition é baseado em core, diferente da versão Standard que é por socket. Resumindo, a solução vai ficar cara.
17 de setembro de 2014 at 11:48 pm #106982HitotuziParticipant@rman
Obrigado pelos esclarecimentos, realmente vai ficar caro, você tem alguma dica de algum procedimento ou estrutura que posso criar como alternativa ao uso de particionamento de tabelas quanto a vantagem que se poderia ter com relação à performance? A tabela em questão possui 23.351.424 de linhas 21 atributos (varchar2, number e date)
18 de setembro de 2014 at 3:17 pm #106983rmanParticipant@Hitotuzi
Bom, eu nunca precisei fazer um particionamento. Aqui também utilizamos a versão Standard. Veja um exemplo, tenho uma tabela com 153.669.220 linhas. Não tenho problema de desempenho nela.
Será que a solução no seu caso é particionamento? Qual é o real problema a ser resolvido? Talvez um INDEX já resolva.
Que tipo de particionamento você estava pensando em fazer? Range partitioning ?
18 de setembro de 2014 at 4:47 pm #106984HitotuziParticipant@rman
Na realidade eu fiz uma migração do Oracle 10g Enterprise para versão licenciada Oracle 11g Standard, quando levantamos o sistema, o mesmo começou apresentar o erro de tabela ou view não existe, após realizar uma análise, verifiquei que existe essa tabela que é particionada e não foi criada com impdp. Como vc explicou anteriormente a versão Standard não disponibiliza esse recurso. Mediante a sua experiência com o Standard com uma tabela possuindo 153.669.220 linhas sem nenhum problema, então na realidade, ainda não existe o problema, eu estava supondo que removendo o particionamento da tabela a performance iria cair muito, mas vou criar aqui na minha base a esta tabela sem o particionamento, importar as linhas e realizar os testes, se a performance cair, como você explicou, talvez um INDEX resolva a situação.
Obrigado pelos esclarecimentos!
-
AuthorPosts
- You must be logged in to reply to this topic.