Re: [oracle_br] É possivel compactar uma tabela?

2009-02-02 Por tôpico Gari Einsfeldt
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?

2009-01-29 Por tôpico André Alves
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?

2009-01-29 Por tôpico Jose C Carvalho

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 ?

2009-01-29 Por tôpico Mosan Santos

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?

2009-01-29 Por tôpico Júlio César Corrêa
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