在Oracle 19c 中创建AWR 快照,报如下错误:
SQL> EXECUTE DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
BEGIN DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); END;
ERROR at line 1:
ORA-13509: error encountered during updates to a AWR table
ORA-1875: time zone minute must be between -59 and 59
ORA-6512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 99
ORA-6512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 145
ORA-6512: at line 1
这里实际上是Oracle bug 导致的:
BUG 30436399 - DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT FAILED WITH ORA-13509 AND ORA-01875
在Oracle 18c 和19c中,手工指定timezone 后会触发以上的错误。
解决方法就是打上改bug的补丁:30436399。
Oracle 19c Database - AWR Snapshots Not Being Generated with Errors ORA-13509 and ORA-01875 (Doc ID 2637133.1)
版权声明:本文为博主原创文章,未经博主允许不得转载。