[oracle_br] Re: Simular saida de blocos CACHE

2006-02-23 Por tôpico jlchiappa
Na verdade essa é uma birra antiga minha com a dona Oracle, até ao 
menos nas versões que uso mais frequentemente (ie, 9ir2) ** não ** há 
um comando/package/utilitário/o que for pra vc manipular blocos no 
cache de blocos (seja removendo blocos do cache, seja mudando a ordem 
de dados blocos no cache, ou coisas do tipo), a respostinha-padrão 
dela é que isso seria difícil de fazer, mas não acho isso, pois até 
poderia se exigir que pra isso o banco estivesse aquietado, ou que 
não houvesse transações, mas enfim, é isso.  
 Voltando à resposta : já que é assim, o que vc faz pra remover 
blocos do cache é ter uma situação que o banco seja forçado a fazer 
um checkpoint e os remover da RAM : pode ser tablespace sendo 
offlined, pode ser outros blocos diferentes entrando no cache, pode 
ser banco sendo shutado... Normalmente o que eu uso mesmo é a 
tablespace offline.  Consequência da tablespace offline é que, 
enquanto ela estiver offline, vc não poderá mais acessar nada do que 
estiver nela, não poderá gravar nem ler, PODE interferir em 
jobs/MVs/etc que precisem dos objetos nessa tablespace,  mas é um 
comando normal e acessível, não vai quebrar nada no seu banco.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro 
[EMAIL PROTECTED] escreveu

 Pessoal, estou fazendo testes com o DBMS_PROFILER e quero ter 
certeza que
 nenhum bloco de de dados ou procedimentos estejam em minha cache, 
basta eu
 fazer um :
 
 alter tablespace NOME offline
 alter tablespace NOME online
 
 mas,
  eu gostaria de saber se existe alguma outra maneira de forcar a 
limpeza
 do cache (memoria para disco) ,
 e qual as consequencias dessa e da outra maneira.
 
 Muito Obrigado.
 
 
 [As partes desta mensagem que não continham texto foram removidas]







--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 

 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [oracle_br] Re: Simular saida de blocos CACHE

2006-02-23 Por tôpico Marcelo Cauduro
Era o que eu precisava, Obrigado Chiapa  boa explanação !!!

On 2/23/06, jlchiappa [EMAIL PROTECTED] wrote:

  Na verdade essa é uma birra antiga minha com a dona Oracle, até ao
 menos nas versões que uso mais frequentemente (ie, 9ir2) ** não ** há
 um comando/package/utilitário/o que for pra vc manipular blocos no
 cache de blocos (seja removendo blocos do cache, seja mudando a ordem
 de dados blocos no cache, ou coisas do tipo), a respostinha-padrão
 dela é que isso seria difícil de fazer, mas não acho isso, pois até
 poderia se exigir que pra isso o banco estivesse aquietado, ou que
 não houvesse transações, mas enfim, é isso.
 Voltando à resposta : já que é assim, o que vc faz pra remover
 blocos do cache é ter uma situação que o banco seja forçado a fazer
 um checkpoint e os remover da RAM : pode ser tablespace sendo
 offlined, pode ser outros blocos diferentes entrando no cache, pode
 ser banco sendo shutado... Normalmente o que eu uso mesmo é a
 tablespace offline.  Consequência da tablespace offline é que,
 enquanto ela estiver offline, vc não poderá mais acessar nada do que
 estiver nela, não poderá gravar nem ler, PODE interferir em
 jobs/MVs/etc que precisem dos objetos nessa tablespace,  mas é um
 comando normal e acessível, não vai quebrar nada no seu banco.

 []s

   Chiappa

 --- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro
 [EMAIL PROTECTED] escreveu
 
  Pessoal, estou fazendo testes com o DBMS_PROFILER e quero ter
 certeza que
  nenhum bloco de de dados ou procedimentos estejam em minha cache,
 basta eu
  fazer um :
 
  alter tablespace NOME offline
  alter tablespace NOME online
 
  mas,
   eu gostaria de saber se existe alguma outra maneira de forcar a
 limpeza
  do cache (memoria para disco) ,
  e qual as consequencias dessa e da outra maneira.
 
  Muito Obrigado.
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 






 --
 Atenção! As mensagens deste grupo são de acesso público e de inteira
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --__
 Este Grupo recebe o apoio da SQL Magazine -
 www.devmedia.com.br/sqlmagazine




  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
 http://br.ard.yahoo.com/SIG=12f12ja3b/M=396547.7942355.8848059.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1140708356/A=3310604/R=2/id=noscript/SIG=1540fueht/*http://lt.dell.com/lt/lt.aspx?CID=11377LID=314739DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs
 --
 *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:
[EMAIL PROTECTED][EMAIL PROTECTED]

- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! http://br.yahoo.com/info/utos.html.




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



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 

 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html