Bom dia!Buffer de log de redo: outro componente de memoria que o protege de si mesmo. Esse buffer registracada declaracao SQL que modifica os dados. As entradas de redo ficam aqui temporariamente antes de serem registradas em disco. Esse buffer protegecontra a perda de blocos sujos. O Buffer de log de redo e limpo quandoacontece isso: - Toda vez que ha uma decisao quantoaos dados no banco de dados - A cada 3 segundos. - Quando o buffer de redo estiver 1/3 ocupado. - Um pouco antes de cada bloco sujoser escrito em disco O arquivo que registra essa informacao esequencial: O Oracle sempre escreve ate o final do arquivo. Ele nao tem queprocurar onde colocar os dados. O Oracle tem que descobrir onde ele esta, irate esse local e registra-lo. As escritas do buffer de redo sao muito rapida emtermos de E/S. Uma pequena declaracao SQL poderiamodificar milhares de banco de dados ou mais: e muito mais rapido registraressa declaracao do que esperar a E/S dos milhares de blocos. A entrada redoleva meio segundo para escrever, o que reduz a possibilidade de falhas. Bom dia!!!Pool Extenso: alivia o poolcompartilhado de requisicoes de memoria as vezes transitorias. Essas funcoes utilizam o pool extenso: - Oracle Recovery Manager - Oracle Shared Server - Processamento Paralelo - Processos do servidor de E/S Muitas dessas atividades nao saoconstantes e ocupam memoria apenas quando estao funcionando, por isso e maiseficiente deixar que elas executem em seu proprio espaco.Pool de Java: e um componentede memoria opcional. O banco de dados navega com a sua propria Maquina Virtual Java (JVM), que pode executarcodigo Java da SGA. Essa configuracao e relativamente rara. Na realidade, vemosisso onde ferramentas especificas do Oracle sao instaladas. Bom dia!!!A area heap e um monte de componentes de memoria menores no poolcompartilhado. O Oracle determina seus tamanhos e os ajusta. Para ver uma visaode desempenho dinamica no banco de dados chamado V$SGASTAT para ver a lista detodo os outros nomes do componentes de memoria de area heap. Bom dia!!!hoje vamos falar mais um pouco sobre o Cache....Cache de buffer do bancode dados: e tipicamente a maior parte SGA. Elepossui dados que vem dos arquivos em disco. O unico objetivo do cache de bufferdo banco de dados e armazenar os dados na memoria para um acesso mais rapido. O cache de buffer de bancode dados pode conter dados de todos ostipos de objetos: Tabelas, indices, visoes materializadas, dados de sistema. O termo buffer refere-se aosblocos do banco de dados. Os segmentos de armazenamento que contem dados saocompostos de blocos. Quando voce solicita dados do disco, o Oracle Le pelomenos um bloco. Bom dia!!!Hoje vou colocar um script que ajuda a saber a porcentagem de uso das tablespaces...segue:SELECT a.TABLESPACE_NAME TableSpace Name,round(a.BYTES/1024/1024) MB Allocated,round((a.BYTES-nvl(b.BYTES, 0)) / 1024 / 1024) MB Used,nvl(round(b.BYTES / 1024 / 1024), 0) MB Free,round(((a.BYTES-nvl(b.BYTES, 0))/a.BYTES)*100,2) Pct Used,round((1-((a.BYTES-nvl(b.BYTES,0))/a.BYTES))*100,2) Pct FreeFROM (SELECT TABLESPACE_NAME,sum(BYTES) BYTESFROM dba_data_filesGROUP BY TABLESPACE_NAME) a,(SELECT TABLESPACE_NAME,sum(BYTES) BYTESFROM sys.dba_free_spaceGROUP BY TABLESPACE_NAME) bWHERE a.TABLESPACE_NAME = b.TABLESPACE_NAME (+)ORDER BY ((a.BYTES-b.BYTES)/a.BYTES);Ate mais.... Boa noite!!!Pessoal hoje vou continuar falando sobre o CacheCache de Dicionario: e utilizado frequentemente em