执行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。 |