Oracle占用内存过高解决办法 |
您所在的位置:网站首页 › linux系统cpu占用率高怎么解决 › Oracle占用内存过高解决办法 |
安装Oracle时,为了均衡电脑性能和数据库性能,Oracle一个实例默认内存占用大小为物理内存的1/8。 如环境不需要分配那么大的内存来支撑Oracle,可通过修改 sga_max_size 的值来减少系统中内存占用过大问题。 步骤如下: 1.cmd sqlplus system账户登录 2.show parameter sga; --显示内存分配情况 3.alter system set sga_max_size=200m scope=spfile; --修改占用内存的大小,根据需要设置 4.alter system set memory_target = 200M scope=spfile; --修改目标内存占用大小,根据需要设置 5.重启oracle服务 注意: sga_target < = sga_max_size create spfile from pfile='/tmp/pfile20150115.txt'; 5, 启动数据库: SQL> startup OK,到此结束,数据库正常启动。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |