「Oracle」使用するメモリ領域SGA(System Global Area)を変更する方法

環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production

構文

ALTER SYSTEM SET SGA_MAX_SIZE = 値 SCOPE=SPFILE;
ALTER SYSTEM SET SGA_TARGET = 値 SCOPE=SPFILE;

SGA_MAX_SIZEには、インスタンスの存続期間を通してのSGAの最大サイズを指定します。
SGA_TARGETには、すべてのSGAコンポーネントの合計サイズを指定します。

操作方法

1.現在のSGA(System Global Area)のサイズを確認します。

SQL> show parameter sga_;

NAME            TYPE              VALUE
--------------------------------------------------
sga_max_size     big integer 768M
sga_target      big integer 768M

2.SGA(System Global Area)のサイズを変更します。

SQL> ALTER SYSTEM SET SGA_MAX_SIZE = 2G SCOPE=SPFILE;
SQL> ALTER SYSTEM SET SGA_TARGET = 2G SCOPE=SPFILE;

3.データベースを再起動します

SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP

 

Oracle

Posted by arkgame