暂无图片
Oracle RAC集群下的自动收集统计任务auto optimizer stats collection执行问题
我来答
分享
info
2022-05-19
Oracle RAC集群下的自动收集统计任务auto optimizer stats collection执行问题

环境是19c Oracle RAC 2节点集群

由于节点1较为繁忙,PGA经常不足导致自动收集统计任务auto optimizer stats collection执行时报PGA不足的问题,节点2较为空闲,请教下,目前系统运行中可否将自动收集统计任务auto optimizer stats collection调整到节点2上执行了?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
info
升级问题到: 潜在风险
暂无图片 评论
暂无图片 有用 0
打赏 0
赵勇

可以考虑用DBMS_SCHEDULER.SET_ATTRIBUTE(name=> ‘计划任务名’,attribute => ‘instance_id’,value=> 2); 来调整自动收集统计信息任务执行的节点。这里的计划任务名,需要到dba_scheduler_jobs中查找和确认。另外,设置前,用GET_ATTRIBUTE查看原设置值,以便有问题时,可以回退。

暂无图片 评论
暂无图片 有用 1
打赏 0
info
题主
2022-06-03
在dba_scheduler_jobs 查找不到对应的GATHER_STATS_PROG程序对应的job任务。
赵勇

结合DBA_SCHEDULER_JOB_RUN_DETAILS中的信息,排查一下。计划任务在这两个表中应该是会有记录的。不要用想定的任务名过滤,可以把所有记录都列出来,根据开始运行的时间进行逐个过滤,以确定相应的JOB NAME.

暂无图片 评论
暂无图片 有用 0
打赏 0
info
题主
2022-06-04
是不是要在他运行期间才会生成啊?
赵勇

运行过的就会有。

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


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏