问题描述
2节点RAC,请帮忙分析一下日志错误。谢谢
数据库服务器配置情况 【Inst_id 1: CPUs:56 Cores:28 Sockets:2 Memory:188.26G】,【Inst_id 2: CPUs:56 Cores:28 Sockets:2 Memory:188.26G】
操作系统信息 Linux x86 64-bit / 13
数据库名称 ORCL
数据库全局名 ORCL
当前实例名 ORCL1
所有实例名 ORCL1
数据库版本 12.2.0.1.0
数据库ID(DBID) 22463820
是否RAC集群及其节点数 TRUE : 2
是否CDB及其PDB个数 CDB,pdb有6个
数据库创建时间 2018-10-25 21:19:57
实例启动时间 【INST_ID 1:2018-10-26 18:31:17】
报错信息如下
2019-02-22 23:03:23 Thread 1 advanced to log sequence 1653 (LGWR switch) 2019-02-22 23:03:23 Current log# 1 seq# 1653 mem# 0: +DATA/ORCL/ONLINELOG/group_1.262.990479999 2019-02-22 23:03:23 Current log# 1 seq# 1653 mem# 1: +FIR/ORCL/ONLINELOG/group_1.257.990480001 2019-02-22 23:03:23 Archived Log entry 3429 added for T-1.S-1652 ID 0x85e56dfd LAD:1 2019-02-22 23:04:00 Errors in file /u01/app/oracle/diag/rdbms/ORCL/ORCL1/trace/ORCL1_j000_2623.trc: ORA-12012: 自动执行作业 "SYS"."ORA$AT_OS_OPT_SY_13659" 出错 ORA-20001: Statistics Advisor: Invalid task name for the current user ORA-06512: 在 "SYS.DBMS_STATS", line 47207 ORA-06512: 在 "SYS.DBMS_STATS_ADVISOR", line 882 ORA-06512: 在 "SYS.DBMS_STATS_INTERNAL", line 20059 ORA-06512: 在 "SYS.DBMS_STATS_INTERNAL", line 22201 ORA-06512: 在 "SYS.DBMS_STATS", line 47197 2019-02-22 23:13:54 Errors in file /u01/app/oracle/diag/rdbms/ORCL/ORCL1/trace/ORCL1_j000_9292.trc:
专家解答
这是oracle的一个bug,可通过sysdba登陆执行如下命令解决:
EXEC dbms_stats.init_package(); --如果还没解决可以尝试如下步骤 EXEC dbms_stats.set_advisor_task_parameter('AUTO_STATS_ADVISOR_TASK', 'DAYS_TO_EXPIRE', 'UNLIMITED'); EXEC dbms_stats.set_advisor_task_parameter('AUTO_STATS_ADVISOR_TASK', 'EXECUTION_DAYS_TO_EXPIRE', 30); EXEC dbms_stats.set_advisor_task_parameter('INDIVIDUAL_STATS_ADVISOR_TASK','DAYS_TO _EXPIRE', 'UNLIMITED'); EXEC dbms_stats.set_advisor_task_parameter('INDIVIDUAL_STATS_ADVISOR_TASK','EXECUTI ON_DAYS_TO_EXPIRE', 30);
最后修改时间:2019-03-20 21:12:48
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。