Oracle 12cでSGA(System Global Area)のサイズを変更する

2021年11月11日

環境
Oracle 12.2.0.1.0

操作例
1.現在のSGA(System Global Area)のサイズを確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SHOW PARAMETER SGA_;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sga_max_size big integer 2464M
sga_min_size big integer 0
sga_target big integer 2464M
unified_audit_sga_queue_size integer 1048576
SQL> SHOW PARAMETER SGA_; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ sga_max_size big integer 2464M sga_min_size big integer 0 sga_target big integer 2464M unified_audit_sga_queue_size integer 1048576
SQL> SHOW PARAMETER SGA_;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sga_max_size                         big integer 2464M
sga_min_size                         big integer 0
sga_target                           big integer 2464M
unified_audit_sga_queue_size         integer     1048576

2.SGA(System Global Area)のサイズを変更

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> ALTER SYSTEM SET SGA_MAX_SIZE =1000M SCOPE=SPFILE;
SQL> ALTER SYSTEM SET SGA_TARGET = 1000M SCOPE=SPFILE;
SQL> ALTER SYSTEM SET SGA_MAX_SIZE =1000M SCOPE=SPFILE; SQL> ALTER SYSTEM SET SGA_TARGET = 1000M SCOPE=SPFILE;
SQL> ALTER SYSTEM SET SGA_MAX_SIZE =1000M SCOPE=SPFILE;
SQL> ALTER SYSTEM SET SGA_TARGET = 1000M SCOPE=SPFILE;

3.データベースを再起動

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
SQL> SHUTDOWN IMMEDIATE SQL> STARTUP
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP

4.変更後SGA(System Global Area)のサイズを確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SHOW PARAMETER SGA_;
SQL> SHOW PARAMETER SGA_;
SQL> SHOW PARAMETER SGA_;

 

Oracle 12c

Posted by arkgame