1、在使用database configuration assistant 配置之时,注意设置SGA大小,一般会默认占用内存的40%,这样就特别慢了。
2、不使用oracle的时候把服务停掉。
3、使用oracle EM进行维护
4、https://www.cnblogs.com/sparkbj/p/6146363.html
操作 (oracle使用内存约等于 SGA+PGA,所以可以减少SGA与PGA解决你的问题,生产库慎用) alter system set sga_max_size=100m scope=spfile; --减少SGA大小,静态参数,重启后生效 alter system set sga_target=80m scope=both; --动态参数;oracle推荐:启动时修改此参数,不要动态设置此参数 alter system set pga_aggregate_target=40m sope=both; ---减少pga大小 2、拓展 SGA_MAX_SIZE的大小不是随意指定的,必须满足一定条件的。 sga_max_size=100M,必须满足SGA所有组件的最小和;至少满足db_cache_size,log_buffer,shared_pool_size,large_pool_size,java_pool_size总和的大小)
这一点很重要,如果不满足oracle实例服务会经常挂!
|