Come allocare memoria per un processo su un server

December 9

Un database deve spendere parte della sua memoria sui processi che mantengono il database in esecuzione. database Oracle forniscono processi con la memoria da zona globale del sistema del database, che è condiviso da più processi. Ogni processo ha anche l'uso esclusivo di una porzione di memoria dedicata dalla zona globale del programma. Quando si installa il software di database, imposta la SGA e PGA automaticamente, in base alla quantità di memoria fisica nel sistema. Se si decide la memoria assegnata non è sufficiente, si può cambiare, fino a un certo punto.

istruzione

1 Database di accesso Oracle pagina. Fare clic sull'icona "Amministrazione", quindi l'icona "Memory". Questo vi mostrerà il "SGA Target" e "PGA Aggregate bersaglio", che controllano l'allocazione di memoria.

2 Clicca su "Configura SGA" nell'elenco delle attività. Aggiungere il numero di megabyte al bersaglio SGA che si desidera aumentare entro e cliccare su "Apply Change". La memoria totale SGA-alloted aumenterà, dando il database di più per condividere tra i vari processi.

3 Clicca sul link "PGA Area", modificare l'assegnazione PGA e applicare la modifica. Come per il SGA, Oracle potrà decidere autonomamente la quantità di memoria aggiunta di applicare a ciascun processo.

4 Applicare le modifiche, quindi arrestare e riavviare il database per renderle effettive.

Consigli e avvertenze

  • Se si desidera allocare più memoria al processo perché hai aggiunto memoria fisica al computer, aumentare sia la SGA e PGA, ma mantenere lo stesso rapporto di dimensioni tra loro.
  • Se si riceve un messaggio di errore "memoria insufficiente" che indica un problema di SGA o di PGA, questo è un altro motivo per aumentare la memoria allocata. Se non sei la ricezione di messaggi di memoria di errori e non hanno aumentato la memoria fisica, è meglio non passare oltre come il database sceglie di allocare la memoria.
  • Se si modifica solo l'assegnazione PGA, non è necessario arrestare e riavviare il database per rendere effettive.
  • La memoria massima è possibile allocano alla SGA e PGA è 1 GB. Se il totale combinato supera quello, si otterrà un messaggio di errore quando si riavvia il database.