Oracle 19c Data Guard 的2个新参数 DATA_GUARD_MAX_LONGIO_TIME 和 DATA_GUARD_MAX_IO_TIME
Oracle Data Guard在Primary和Standby数据库上各有几个进程处理Redo 和归档的传输。 在某些故障情况下,比如网络异常、磁盘I/O问题,这些进程可能会挂起,从而会导致Redo传输和GAP的延迟。
Data Guard有一个内部机制来检测这些挂起的进程,并终止它们,以允许发生正常的中断解决方案。 在Oracle 19C中,引入2个新的参数:DATA_GUARD_MAX_IO_TIME 和 DATA_GUARD_MAX_LONGIO_TIME,DBA可以通过2个参数来调整相应的等待时间。
官方文档上对这2个参数说明,这里直接引用,不在翻译:
DATA_GUARD_MAX_LONGIO_TIME
sets the maximum number of seconds that can elapse before a process is considered hung while performing a long I/O operation in an Oracle Data Guard environment. Long I/O operations include open and close operations.
https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DATA_GUARD_MAX_LONGIO_TIME.html
DATA_GUARD_MAX_IO_TIME
sets the maximum number of seconds that can elapse before a process is considered hung while performing a regular I/O operation in an Oracle Data Guard environment. Regular I/O operations include read, write, and status operations.
https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DATA_GUARD_MAX_IO_TIME.html
这2个参数默认值都是240,也就是4分钟。 取值范围是:10 到 7200。
19C: New Parameters for Tuning Automatic Outage Resolution with Data Guard (Doc ID 2501713.1)
版权声明:本文为博主原创文章,未经博主允许不得转载。