安装oracle后,内存占用超过1G了,为什么?

安装oracle后,内存占用超过1G了,为什么?,第1张

因为Oracle的服务和监听等也需要占用系统内存。

如果需要可以开机停止掉,停止方法如下,以windows10为例:

1、右键开始菜单,选择“计算机管理”。

2、找到“服务和应用程序”—“服务”。

3、找到Oracle开头的进程,右键选择“属性”。

4、在启动类型中,选择“禁用”,点击“确定”按钮即可。

5、其他Oracle按如上方法停止即可。

如果是10g,那么修改参数,sga_target,和sga_maxsize以及pga_xxxxx(具体的名字忘记了,自己show parameter pga查一下)

修改语句举例:alter system set sga_target=xxxxxscope=spfile;全部修改后重起数据库。

如果是11g,那么是修改参数memory_target.修改参数一致。

如果是linux系统,还要修改 *** 作系统文件system文件( *** 作系统不同,该文件名称也不同),其中有一个值,最好改一下,不过要停库后修改。(不改也可以)

alter table 表名 move和alter table 表名 shrink space都可以用来进行段收缩,降低高水位HWM,

也都可以用来消除行链接(Row Chaining)和行迁移(Row Migration),估计效果不明显,看你的数据库用途是干什么的(如果是数据仓库肯定是不明显的)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9628302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存