1. 程式人生 > >解決oracle11g的最大記憶體佔用

解決oracle11g的最大記憶體佔用

個人使用oracle時難免會遇到記憶體太大,影響到計算機效能,那麼可以根據自身需求降低記憶體的最大佔用
開啟oracle自帶的sqlplus
SQL> conn sys/密碼 as sysdba
已連線。
SQL> show parameter memory

NAME TYPE VALUE

hi_shared_memory_address integer 0
memory_max_target big integer 6524M
memory_target big integer 6524M
shared_memory_address integer 0
SQL> alter system set memory_target = 512M scope=spfile
2 ;

系統已更改。

SQL> alter system set memory_max_target =566M scope=spfile;

系統已更改。

SQL> show parameter memory

NAME TYPE VALUE

hi_shared_memory_address integer 0
memory_max_target big integer 6524M
memory_target big integer 6524M
shared_memory_address integer 0
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> startup
ORACLE 例程已經啟動。

Total System Global Area 521936896 bytes
Fixed Size 2177328 bytes
Variable Size 310380240 bytes
Database Buffers 201326592 bytes
Redo Buffers 8052736 bytes
資料庫裝載完畢。
資料庫已經開啟。
SQL> show parameter memory

NAME TYPE VALUE

hi_shared_memory_address integer 0
memory_max_target big integer 568M
memory_target big integer 512M
shared_memory_address integer 0
SQL>