暂无图片
Oracle RAC如何关闭直接路径读?
我来答
分享
婷婷
2021-08-22
Oracle RAC如何关闭直接路径读?

请问大家,oracle的db file sequential read等待事件很严重,客户的DBA建议关闭直接路径读,请问Oracle RAC环境是如何关闭直接路径读呢?运维小白不是很懂

数据库版本:Oracle RAC 11.2.0.4
操作系统版本:Linunx 6.9

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

---禁用直接路径读设置 10949 事件

ALTER SYSTEM SET EVENTS '10949 TRACE NAME CONTEXT FOREVER';

设置到SPFILE中:

alter system set event='10949 TRACE NAME CONTEXT FOREVER' scope=spfile;

在session级别设置:

ALTER SESSION SET EVENTS '10949 TRACE NAME CONTEXT FOREVER';

--查看设置情况

SQL> oradebug setmypid

Statement processed.

SQL> oradebug eventdump session;

10949 trace name context forever, level 1

设置 10949 可以禁用直接路径读,或者使用隐含参数

alter system set "_serial_direct_read"=never scope=both sid='*';

暂无图片 评论
暂无图片 有用 1
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏