点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
WCR录制一般需要在多实例上同时录制。
某库需要录制WCR,但是RAC各节点没有相同的目录,且没有足够空间,尝试单节点同时录制,报ORA-20222错误。
2.1 先在本地创建存放wcr目录,每个节点都需创建
2.2 创建directory并授权
create directory capture_1 as '/file1';
grant read,write on directory capture_1 to public;
2.3 执行录制
1)1节点录制创建过滤条件
BEGIN
DBMS_WORKLOAD_CAPTURE.add_filter(fname=>'CAPTURE_1',
fattribute=>'INSTANCE_NUMBER',
fvalue=>'2');
END;
/
2)开始采集节点1
begin
DBMS_WORKLOAD_CAPTURE.start_capture(name=>'CAPTURE_1',
dir => 'CAPTURE_1',
duration =>2700,
default_action=>'INCLUDE');
end;
/
2.4 尝试用同样的方法在2节点单节点录制

总 结:
1)单节点有空间较大的目录,采用单节点录制方式;
2)在各节点上挂载相同的目录,且有较大空间,满足各节点同时录制的要求。

本文作者:事业二部(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




