You are on page 1of 3

Flushing Pools in Oracle 10 Resumo

Usar ALTER SYSTEM voc pode limpar todos os dados do SGA (rea global do sistema). Isso til para limpar os dados existentes e re-carregamento de dados novos. No Oracle 10, torna-se possvel para os usurios flush mesmo buffer cache.

Flush Buffer Cache


Use a seguinte instruo para limpar o cache do buffer. SELECT o.owner, o.object_type, substr (o.object_name, 1,10)

objname, b.objd, b.status, count (b.objd) v A PARTIR DE BH b $, o dba_objects ONDE b.objd = o.data_object_id E o.owner no ('SYS', 'sistema', 'sysman) GRUPO PELA o.owner, o.object_type, o.object_name, b.objd, b.status; Tipo_de_Objeto PROPRIETRIO objname COUNT STATUS OBJD (B. OBJD) ------------ ------------------- ---------- --------- - ------- ------------GEO LOB SYS_LOB000 126.293 cr 5 GEO LOB SYS_LOB000 126.457 cr 5 GEO LOB SYS_LOB000 126.666 cr 5 GEO LOB SYS_LOB000 126.531 cr 5 GEO LOB SYS_LOB000 126.537 cr 5 SQL> alter system buffer_cache flush; SELECT o.owner, o.object_type, substr (o.object_name, 1,10) objname, b.objd, b.status, count (b.objd) v A PARTIR DE BH b $, o dba_objects ONDE b.objd = o.data_object_id E o.owner no ('SYS', 'sistema', 'sysman) GRUPO PELA o.owner, o.object_type, o.object_name, b.objd, b.status; Tipo_de_Objeto PROPRIETRIO objname COUNT STATUS OBJD (B. OBJD) ------------ ------------------- ---------- --------- - ------- ------------GEO um LOB SYS_LOB000 126.293 livre GEO um LOB SYS_LOB000 126.457 livre GEO um LOB SYS_LOB000 126.666 livre GEO um LOB SYS_LOB000 126.531 livre GEO um LOB SYS_LOB000 126.537 livre No entanto, note que esta clusula se destina para utilizao apenas em um banco de dados de teste. No aconselhvel usar esta clusula em um banco de dados de produo, porque as consultas subsequentes no ter hits, s erra.

Flush Shared Pool


O FLUSH SHARED POOL de clusula ALTER SYSTEM permite apagar todos os dados do pool compartilhado no SGA (rea global do sistema). Este um recurso til para limpar os dados existentes e re-carregamento de dados novos. SQL> alter system buffer_pool flush;

Iniciado Checkpoint
Um ponto de verificao executa as trs seguintes operaes: 1. Cada bloco de sujo no cache do buffer escrito para os arquivos de dados. Ou seja, ele sincroniza os blocos de dados no cache do buffer com os arquivos de dados em disco. o DBWR que grava todos os blocos de dados modificados de volta para os arquivos de dados. 2. A ltima SCN est escrito (atualizado) no cabealho de arquivo de dados. 3. A ltima SCN tambm gravado no control_files. Os seguintes eventos desencadear um checkpoint. o o o o Redo log switch LOG_CHECKPOINT_TIMEOUT expirou LOG_CHECKPOINT_INTERVAL foi atingido DBA exige isso (alterao de verificao do sistema)

Alm disso, se um espao de tabela backuped quente, um posto de controle para a tabela em questo est ocorrendo. Enquanto redo log switches causar um posto de controle, pontos de verificao no causar uma mudana de registo. SQL> alter verificao do sistema;

Switch Logfile
Um interruptor de registro ocorre quando um log redo on-line tem sido preenchido eo prximo redo log on-line vai ser preenchido. Um switch de log sempre desencadeia um posto de controle. SQL> alter system switch logfile;

You might also like