Oracle 参数 DATA_GUARD_MAX_LONGIO_TIME 官方解释,作用,如何配置最优化建议

本站中文解释

DATA_GUARD_MAX_LONGIO_TIME参数是用于控制在生产和数据库实例运行时,Oracle保护进程(CKPT或ARCn等)传输给较慢的应用程序,传输等待时耗时过长时会放弃传输,设置为0时表示传输在不断地传输,直到所有用于恢复的文件都被传输。默认设定是0,可以根据故障的要求和异步流量的大小设置此参数值。0代表无超时限制。

正确的设置方法如下:

1、登录到SQL*Plus控制台,使用拥有SYSDBA权限的管理员登录。

2、执行alter system set DATA_GUARD_MAX_LONGIO_TIME= scope=both;
其中: 为正整数,表示最大等待时间,单位为秒。

3、执行alter system setENABLE_DDL_LOGGING=TRUE scope=both;开启DDL日志记录。

4、执行alter system flush shared_pool;强制刷新SGA

5、执行shutdown immediate;重新关闭数据库

6、执行startup;重新打开数据库

7、重新登录SQL*PLUS,没问题即可。

完成上述设置,即可正确设置DATA_GUARD_MAX_LONGIO_TIME参数。

官方英文解释

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.

Property Description

Parameter type

Integer

Default value

240

Modifiable

ALTER SYSTEM

Modifiable in a PDB

No

Range of values

10 to 7200

Basic

No

Oracle RAC

Different instances can use different values.

See Also:

“DATA_GUARD_MAX_IO_TIME”


数据运维技术 » Oracle 参数 DATA_GUARD_MAX_LONGIO_TIME 官方解释,作用,如何配置最优化建议