NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
Objetivos:
Este artigo fornece informação para gerenciamento de memória do Oracle Database Express XE e descreve como ajustar a alocação de memória. Também descreve os componentes SGA, tamanhos de SGA e PGA, como verificar a alocação de memória do servidor e alguns exemplos de como mudar o tamanho do PGA e SGA.
Pré-requisitos:
Ter o Oracle 10g Database Express instalado.
Nota: Este tutorial faz parte do Curso: Oracle – Administração básica.
Tamanho do PGA e do SGA
O tamanho do PGA e do SGA é definido pelo Oracle Database 10g Express Edition no momento da instalação do servidor. Melhor do que alterar o tamanho dos componentes do SGA individualmente é alterar o tamanho do SGA e desta forma permitir ao Oracle Database 10g Express Edition se encarrega de realizar os ajustes para os componentes deles. A mudança do tamanho do SGA pode ser realizada alterando um parâmetro chamado SGA Target. O Oracle Database 10g Express Edition esta continuamente melhorando o tamanho dos componentes de acordo com sua necessidade. Semelhante ao que falamos sobre o tamanho do SGA também aconselhamos aos usuários que façam a alteração do tamanho do PGA como um todo e não alterando o tamanho de cada um de seus componentes individualmente. Desta forma o Oracle Database 10g Express Edition poderá durante o seu funcionamento aperfeiçoar o tamanho dos componentes de acordo com suas necessidades. A coleção de PGAs é chamada de PGA Agregado. Você muda o tamanho do PGA Agregado definido o parâmetro PGA Aggregate Target.
Observação importante: O Oracle Database 10g Express Edition aloca todo o montante de memória especificado no parâmetro SGA. O tamanho do SGA é sempre igual ao tamanho definido no parâmetro SGA Target. Contrastando com isto o tamanho atual do PGA Aggregate é sempre menor que o tamanho definido no parâmetro PGA Aggregate Target. O Oracle Database 10g Express Edition aloca a memória para o PGA Aggregate de acordo com sua necessidade até que o tamanho seja igual ao que foi definido no parâmetro PGA Aggregate Target.
A quantidade máxima de memória que o Oracle Database 10g Express Edition permite que seja alocada para o SGA e para o PGA Aggregate é de 1 gigabyte (GB).Se você tentar definir para o SGA e para o PGA Aggregate, através dos parâmetros SGA Target e PGA Aggregate Target, um valor superior a 1 gigabyte (GB) o Oracle Database Express Edition irá gerar uma mensagem de erro.
As únicas circunstâncias que você deve alterar o tamanho do SGA a do PGA Aggregate são as seguintes:
» Você adicionou mais memória física ao computador onde o Oracle Database 10g Express Edition foi instalado.
Neste caso altere os valores do SGA e do PGA, através dos parâmetros SGA Target e PGA Aggregate Target, de uma forma que você mantenha a proporção de entre memória física do computador e valores do SGA Target e PGA Aggregate Target.
» Quando você receber uma mensagem de erro de memória insuficiente.
Se o erro de memória insuficiente for para os componentes SGA incremente o valor do SGA Target. Veja abaixo exemplo de erros de falta de memória do SGA.
Se o erro de memória insuficiente for para os componentes PGA incremente o valor do PGA Aggregate Target. Veja abaixo exemplos de erros de falta de memória PGA.
Se você não estiver certo se o erro foi relacionado a memória PGA ou SGA incremente os dois valores mantendo sempre a proporção entre os dois.
Para as mudanças de tamanho de memória do SGA você precisa reiniciar o computador para que as mudanças tenham efeito. Para as mudanças do PGA não há necessidade de se reinicializar o computador.
Visualizando a quantidade de memória alocada
Para visualizar a quantidade de memória alocada proceda da seguinte forma:
1. Acesse a página Database Home Page
2. No Usage Monitor do lado direito da página examine o gráfico de barra de memória.
Observação importante: Se o Usage Monitor não estiver visível, clique no link Customize no canto superior direito da página e habilite o Usage Monitor.
Exemplo: Mudando o tamanho do SGA e do PGA Aggregate
Suponha que você adicionou memória física para o computador que tem o Oracle Database 10g Express Edition instalado e alterou sua memória de 1 gigabyte (GB) para 1.5 gigabyte (GB) e você deseja alocar aproximadamente 250 megabytes (MB) a mais para o Oracle Database Express 10g Express Edition. Destes 250 megabytes (MB), 200 megabytes (MB) serão alocados para o SGA e 50 megabytes (MB) serão alocados para o PGA Aggregate.
Para mudar o tamanho do SGA e PGA Aggregate proceda da seguinte maneira:
1. Acesse a Database Home Page
2. Clique no ícone Administration e em seguida clique no ícone Memory
Se o prompt solicitando as credenciais de administrador for solicitado entre com um usuário e senha de um usuário administrador e clique em Login.
Em seguida a página de memória será exibida e mostrará o SGA Target e o PGA Aggregate Target e o total de memória que esta alocada atualmente para o SGA e PGA Aggregate.
3. Na lista de tarefas clique em Configure SGA
4. Na página SGA no campo SGA Target entre com o número 472
O número 472 é o resultado da soma do tamanho atual 272 mais o valor que deseja incrementar na memória 200.
5. Clique em Apply Changes
Uma mensagem de confirmação é exibida
6. Clique no link Program Global Área para mudar par a PGA Page
7. No campo PGA Aggregate Target entre com o valor 140 e clique em Applt Changes
O valor 140 é a soma do PGA Aggregate Target (90) mais o valor que você deseja incrementar de memória (50).
8. Em um momento conveniente no futuro reinicialize o computador para que a configuração do SGA passe a ser utilizada
Esta seção descreve como as estruturas de armazenamento do Oracle Database 10g Express Edition e explica como monitorar e gerenciar a quantidade de espaço que esta em uso e que esta disponível para o banco de dados e backup.
Sobre as estruturas de armazenamento do banco de dados
O Oracle Database 10g Express Edition (Oracle Database XE) é composto das seguintes estruturas de armazenamento:
» Estruturas lógicas – Tais como tablespaces que são criadas e reconhecidas somente pelo banco de dados e não são visualizadas pelo sistema operacional
» Estruturas físicas - Que são visíveis e operadas pelo sistema operacional como os arquivos físicos que armazenam os dados do disco.
» Estruturas relacionadas à recuperação – Tais como o redo log files e backups do banco de dados que é utilizada para recuperar o banco de dados após uma falha no sistema operacional, uma falha na instância do Oracle ou uma falha de disco. Estruturas relacionadas à recuperação de dados são armazenadas automaticamente e gerenciadas em uma área do disco chamada flash recovery area.
O Oracle Database 10g Express Edition gerencia de forma automática as estruturas lógicas, físicas e a flash recovery area. Você irá usar a interface gráfica do Oracle Database 10g Express Edition para monitorar estas estruturas, entender seu funcionamento e quando espaço será necessário alocar no futuro.
A imagem abaixo mostra a estrutura de armazenamento do database
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2025 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI