Re: [oracle_br] É possivel compactar uma tabela?
Até tem, mas nas versões com a feature de compactação anteriores, a Oracle falava em usar apenas em aplicações com muita leitura (a exemplo de BWs). Da 11g em diante também pode ser aplicado em bancos com característica de OLTP. 2009/1/29 Júlio César Corrêa juliotubi...@yahoo.com.br Olá André, Existe sim.É a Compactação de tabelas OLTP dentro da feature Oracle Advanced Compression.Pelo que sei é só na versão 11g.é um algoritimo usado somente para compactaçãod e dados relacionais. CREATE TABLE emp ( emp_id NUMBER , first_name VARCHAR2(128) , last_name VARCHAR2(128) ) COMPRESS FOR ALL OPERATIONS; E este exemplo para DW: CREATE TABLE emp ( emp_id NUMBER , first_name VARCHAR2(128) , last_name VARCHAR2(128) ) COMPRESS [FOR DIRECT_LOAD OPERATIONS]; Link: http://www.oracle.com/technology/global/lad-pt/documentation/collaterals/advanced-compression-whitepaper.pdf Nunca utilizei essa feature,mas no seu caso acho interessante ler o artigo sobre ele.É um paper de Abril/2008,portanto atualizado.Nem um ano.Acho que não mudou muita coisa. Flw, 2009/1/29 André Alves andre_...@yahoo.com.br Olá pessoal, Tenho aqui no servidor de BD um grande problema de espaço pois tenho por questão da regra de negócio que é manter dados de muitos anos em algumas tabelas e essas tablelas são enormes, tipo 500, 600g em uma só tabela. Como são dados históricos não são acessados com muita frequência, mas precisam estar lá quando decidirem usar. eu queria saber se há uma forma de compactar essa tabela e fazer ela ocupar menos espaço do que ocupa hoje? existe essa mágica?? Obrigado, André Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [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/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos [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/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] É possivel compactar uma tabela?
Olá pessoal, Tenho aqui no servidor de BD um grande problema de espaço pois tenho por questão da regra de negócio que é manter dados de muitos anos em algumas tabelas e essas tablelas são enormes, tipo 500, 600g em uma só tabela. Como são dados históricos não são acessados com muita frequência, mas precisam estar lá quando decidirem usar. eu queria saber se há uma forma de compactar essa tabela e fazer ela ocupar menos espaço do que ocupa hoje? existe essa mágica?? Obrigado, André Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [SPAM]:[oracle_br] É possivel compactar uma tabela?
vc não falou a versão do banco ... No10g e acho que no 9i da pra fazer tambem.. alter table OWNER.SUATABELA enable row movement; alter table OWNER.SUATABELA shrink space; ou Exportar a TB , Dropar e reimportar Existem muitas outras tecnicas que vc pode usar para liberar espaço veja se essas te atendem e vamos tocando informações .. Abraço JOSÉ CARLITOS CARVALHO JÚNIOR Administrador de Banco de Dados PST Eletrônica S/A (+55 (19) 3787-6418 Ê+55 (19) 3787-6238 / jccarva...@pst.com.br web:http://www.pst.com.br web:http://www.positron.com.br (Embedded image moved to file: pic29402.jpg) From: André Alves andre_...@yahoo.com.br To: Grupo Oracle 1 oracle_br@yahoogrupos.com.br, Grupo Oracle 2 usuarios_ora...@yahoogrupos.com.br Date: 29/01/2009 17:06 Subject:[SPAM]:[oracle_br] É possivel compactar uma tabela? Olá pessoal, Tenho aqui no servidor de BD um grande problema de espaço pois tenho por questão da regra de negócio que é manter dados de muitos anos em algumas tabelas e essas tablelas são enormes, tipo 500, 600g em uma só tabela. Como são dados históricos não são acessados com muita frequência, mas precisam estar lá quando decidirem usar. eu queria saber se há uma forma de compactar essa tabela e fazer ela ocupar menos espaço do que ocupa hoje? existe essa mágica?? Obrigado, André Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [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] É possivel compactar uma tabela ?
alter table SHRINK SPACE COMPACT; alter table SHRINK SPACE; muda o HWM. Mosán Santos __ OCP DBA 10g OCE SQL OCE Managing Oracle on Linux OCA PL/SQL CCNA JNCIA -ER FCP Master FCP Fundamental OCM(2010) ...LOAD __ --- Em qui, 29/1/09, Mosan Santos mosansan...@yahoo.com.br escreveu: De: Mosan Santos mosansan...@yahoo.com.br Assunto: Re: [oracle_br] É possivel compactar uma tabela? Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 29 de Janeiro de 2009, 17:29 alter table SHRINK SPACE COMPACT; Mosán Santos _ _ OCP DBA 10g OCE SQL OCE Managing Oracle on Linux OCA PL/SQL CCNA JNCIA -ER FCP Master FCP Fundamental OCM(2010) ...LOAD _ _ --- Em qui, 29/1/09, André Alves andre_...@yahoo. com.br escreveu: De: André Alves andre_...@yahoo. com.br Assunto: [oracle_br] É possivel compactar uma tabela? Para: Grupo Oracle 1 oracle...@yahoogrup os.com.br, Grupo Oracle 2 usuarios_oracle@ yahoogrupos. com.br Data: Quinta-feira, 29 de Janeiro de 2009, 17:04 Olá pessoal, Tenho aqui no servidor de BD um grande problema de espaço pois tenho por questão da regra de negócio que é manter dados de muitos anos em algumas tabelas e essas tablelas são enormes, tipo 500, 600g em uma só tabela. Como são dados históricos não são acessados com muita frequência, mas precisam estar lá quando decidirem usar. eu queria saber se há uma forma de compactar essa tabela e fazer ela ocupar menos espaço do que ocupa hoje? existe essa mágica?? Obrigado, André Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] É possivel compactar uma tabela?
Olá André, Existe sim.É a Compactação de tabelas OLTP dentro da feature Oracle Advanced Compression.Pelo que sei é só na versão 11g.é um algoritimo usado somente para compactaçãod e dados relacionais. CREATE TABLE emp ( emp_id NUMBER , first_name VARCHAR2(128) , last_name VARCHAR2(128) ) COMPRESS FOR ALL OPERATIONS; E este exemplo para DW: CREATE TABLE emp ( emp_id NUMBER , first_name VARCHAR2(128) , last_name VARCHAR2(128) ) COMPRESS [FOR DIRECT_LOAD OPERATIONS]; Link: http://www.oracle.com/technology/global/lad-pt/documentation/collaterals/advanced-compression-whitepaper.pdf Nunca utilizei essa feature,mas no seu caso acho interessante ler o artigo sobre ele.É um paper de Abril/2008,portanto atualizado.Nem um ano.Acho que não mudou muita coisa. Flw, 2009/1/29 André Alves andre_...@yahoo.com.br Olá pessoal, Tenho aqui no servidor de BD um grande problema de espaço pois tenho por questão da regra de negócio que é manter dados de muitos anos em algumas tabelas e essas tablelas são enormes, tipo 500, 600g em uma só tabela. Como são dados históricos não são acessados com muita frequência, mas precisam estar lá quando decidirem usar. eu queria saber se há uma forma de compactar essa tabela e fazer ela ocupar menos espaço do que ocupa hoje? existe essa mágica?? Obrigado, André Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [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/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html