暂无图片
oracle服务占用内存过高如何解决
我来答
分享
手机用户6017
2022-12-24
oracle服务占用内存过高如何解决

oracle服务占用内存过高如何解决

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
yBmZlQzJ

用dba身份进入oracle,本人使用sqlplus修改(sqlplus sys/密码 as sysdba),若使用PL/SQL,可以在Command Window执行:

(1)show parameter sga; --显示内存分配情况

(2)    alter system set sga_target=1024m scope=spfile;-修改target大小 //这个值必须小于等于sga_max_size ,否则库会起不来;

(2)alter system set sga_max_size=1024m scope=spfile; --修改最大占用内存的大小

修改后重启Oracle服务,再查看资源管理器,Oracle占用资源便会降至1024M以下。不过如此修改所付出的代价就是数据库性能的下降,因此修改时不宜调得太小

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
2022-12-24
学习了!最让DBA头疼的一件事可能就是设置数据库的各个参数。
watson
2022-12-25
数据库内存管理,目前的新版本很少有再自己设置sga/pga了吧?
suger
2022-12-25
学习了!最让DBA头疼的一件事可能就是设置数据库的各个参数。
展开全部评论(2条)
watson

设置sga/pga后,oracle的自动内存管理功能就会失效,建议还是设置oracle的最大内存后,启用amm或者asmm。

暂无图片 评论
暂无图片 有用 0
打赏 0
szrsu
2022-12-25
学习了!最让DBA头疼的一件事可能就是设置数据库的各个参数。
伊伊相印
2022-12-25
学习了!最让DBA头疼的一件事可能就是设置数据库的各个参数。
Oracle

自动内存管理不用手动调整sga\pga了吧,设置一个总内存就可以了。除非有非常熟悉,不然还是让他自动管理吧

暂无图片 评论
暂无图片 有用 3
打赏 0
ora_221
2022-12-25
我维护的都是自己设置的sga和pga,根据业务来
李宏达

有个oratop小工具可以做个排序

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
在使用expdp导出数据表时query中用to_date指定具体的时间出错
回答 1
已采纳
把你的括号转义一下,如果不会转义的话建议用parfile参数。把directory后面的全部写到a.par文件,不需任何转义然后expdpGROUPTEST/oracleparfilea.par
oracle19c,CDB是GBK字符集,我从种子库创建了一个pdb,也是GBK字符集。我这个pdb目前没有数据,我想要将它字符集切换成utf8
回答 5
cdb中pdb字符集可以不统一,但是必须cdb自身要是AL32UTF8。然后从其他gbk的pdb(非本cdb)通过clonepdb到这个cdb,这样就得到一个gbk的pdb。
oracle数据导出
回答 3
已采纳
KETTLE、Navicat、PLSQLDeveloper、sqluldr2,数据量大就用sqluldr2
查询处理出来的内容有缺失
回答 1
你试试plsql中用工具点开
oracle表分区 ,索引一般怎么建比较好?
回答 2
尽量使用本地分区索引,除了主键这种全局索引以外,在清理分区时加上updateglobalindex,在清理时间与SQL效率上达到平衡,这是分区层面的考量,当然索引还要与业务场景结合
RAC 环境,在RAC02上执行数据导出,但是备份文件会跑到rac01上,如何避免这个问题。
回答 3
你的esbpdb是怎么配置
rac恢复到单机疑问
回答 1
2个节点日志都需要啊。两边日志内容是不一样的
oracle dataguard 主备库日志如何设置
回答 4
主备库每组日志大小应该保持一致,备库日志至少比主库多1组,大小也要保持一致。另外图中每组日志50M?如果是自己搭着玩无所谓,上生产的话建议每小时切换日志不超过10次。
oracle的表结构 是不是直接在用户下面?
回答 1
已采纳
oracle的每个用户都有个自己的schema,而任意对象都是在某一个schema下的,表对象自然也不例外。所以你这么理解也是没问题的
oracle12c与11.2.0.4通过数据链路访问触发bug 27331476
回答 2
升级了,而且打了四月份的补丁。是不是得从头开始打补丁。