statspack报ora-23375的一个解决办法

[复制链接]
查看11 | 回复0 | 2016-11-25 10:31:35 | 显示全部楼层 |阅读模式
执行spauto.sql自动收集statspack数据时,可能出错:
ERROR at line 1:
ORA-23375: feature is incompatible with database version at 8
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-06512: at "SYS.DBMS_JOB", line 122
ORA-06512: at line 3
这是因为参数compatibel设得太低,改为8.1.5以上应该就可以了。不过也可以不改compatible,直接编辑spauto.sql,将
dbms_job.submit(:jobno, 'statspack.snap;', trunc(sysdate+1/24,'HH'), 'trunc(SYSDATE+1/24,''HH'')', TRUE, :instno);
改为
dbms_job.submit(:jobno, 'statspack.snap;', trunc(sysdate+1/24,'HH'), 'trunc(SYSDATE+1/24,''HH'')', TRUE);
即可,省却重起数据库,避免业务中断。
原因是:8i以上dbms_job.submit才支持第6个参数:instno。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行