- Oracle Database XE 11gR2 Jump Start Guide
- Asif Momen
- 297字
- 2021-08-13 18:28:13
Changing SGA and PGA sizes
Oracle instance is made up of background processes and the shared memory (SGA). The background processes perform the maintenance tasks that are required to keep the database running. These background processes operate on the allocated shared memory. For example, one of the background process (PMON) is responsible for cleaning up (releasing locks and resources) after abnormally terminated database connections.
There are two types of memory that Oracle instance allocates:
- System Global Area (SGA): This is a shared memory area that contains database buffers, shared SQL and PL/SQL, and other control information for the instance.
- Process Global Area (PGA): This memory is private to a single process. PGA keeps process-specific information such as Oracle shared resources being used by a process, operating system resources used by the process, and other database session related information.
Oracle Database XE uses Automatic Memory Management (AMM) . This means Oracle Database XE dynamically manages SGA and PGA memories. AMM uses the MAX_TARGET
initialization parameters to manage the instance memory. Oracle instance dynamically redistributes the memory between SGA and PGA based on the memory requirements when operating in the AMM mode.
Individual sizes of SGA and PGA can be set using the SGA_TARGET
and PGA_AGGREGATE_TARGET
parameters respectively. The maximum amount of memory that Oracle Database 11g XE allows for MEMORY_TARGET
(SGA and PGA together) is 1 GB.
To change AMM memory, and SGA and PGA parameters, set MEMORY_TARGET
to 1 GB as shown in the following command:
SQL> ALTER SYSTEM SET memory_target = 1G SCOPE=spfile; System altered. SQL>
- Set the
SGA_TARGET
value using theALTER SYSTEM
command as shown in the following screenshot. - Set the
PGA_AGGREGATE_TARGET
value as shown in the following screenshot. - Restart the database so that the new values of AMM, SGA, and PGA take effect.

- 程序設計與實踐(VB.NET)
- 劍指Offer(專項突破版):數據結構與算法名企面試題精講
- HTML5+CSS3+JavaScript Web開發案例教程(在線實訓版)
- Visual C
- Python漫游數學王國:高等數學、線性代數、數理統計及運籌學
- Java應用開發技術實例教程
- D3.js 4.x Data Visualization(Third Edition)
- Linux C編程:一站式學習
- Machine Learning in Java
- Scala編程(第5版)
- Deep Learning with R Cookbook
- Java程序設計與項目案例教程
- 網絡數據采集技術:Java網絡爬蟲實戰
- 硬件產品設計與開發:從原型到交付
- Unity 5.X從入門到精通