oracle调整内存大小

it2022-05-05  141

1、查看已分配内存,看到memory_max_target为20GSQL> show parameter sgaNAME                     TYPE     VALUE------------------------------------ ----------- ------------------------------lock_sga                 boolean     FALSEpre_page_sga                 boolean     TRUEsga_max_size                 big integer 12Gsga_target                 big integer 0unified_audit_sga_queue_size         integer     1048576SQL> show parameter targetNAME                     TYPE     VALUE------------------------------------ ----------- ------------------------------archive_lag_target             integer     0db_big_table_cache_percent_target    string     0db_flashback_retention_target         integer     1440fast_start_io_target             integer     0fast_start_mttr_target             integer     0memory_max_target             big integer 20Gmemory_target                 big integer 20Gparallel_servers_target          integer     128pga_aggregate_target             big integer 0sga_target                 big integer 0

2、修改memory_max_target为12G后需重启数据库,注意要小于物理内存的3/4否则oracle无法启动,以下是修改步凑:[oracle@pdjg6 ~]$ sqlplus / as sysdbaSQL> alter system set memory_max_target = 12G scope = spfile;            SQL> alter system set memory_target = 12G scope = spfile;SQL> shutdown immediate;SQL> startup;

转载于:https://www.cnblogs.com/Dev0ps/p/9908997.html

相关资源:Oracle内存分配与调整--大牛冯春培的一篇文章

最新回复(0)