我对 Oracle 数据库配置有点困惑。
我的服务器:
- 操作系统:Windows Server 2012 R2 64bit
- 内存:40GB
- 甲骨文:甲骨文数据库 12c (12.1.0.2.0) 64 位
我的目标:
- Oracle 应使用 32GB 的 40GB RAM
- 应该激活 AMM(我不想自己配置所有内容)
当前参数:
SQL> SHOW PARAMETER SGA
NAME TYPE VALUE
------------------------------------ ----------- ---------
lock_sga boolean FALSE
pre_page_sga boolean TRUE
sga_max_size big integer 20G
sga_target big integer 0
SQL> SHOW PARAMETER PGA
NAME TYPE VALUE
------------------------------------ ----------- ---------
pga_aggregate_limit big integer 9827M
pga_aggregate_target big integer 8G
SQL> SHOW PARAMETER MEMORY
NAME TYPE VALUE
------------------------------------ ----------- ---------
memory_max_target big integer 32G
memory_target big integer 32G
- 我应该将
sga_max_size
andpga_aggregate_target
设置为零吗? - 其他所有配置是否正确?