首页 > 解决方案 > 在 Oracle 中收集统计信息

问题描述

我可以在 Oracle 中的嵌套表上收集统计信息吗?

 CURSOR lv_cur (p_in_del_cri_days NUMBER) IS
    SELECT to_cnf_pye_bse_obj(fap_inr_idr)
    FROM to_cnf_pye_bse
    WHERE lod_tmp < TO_TIMESTAMP(SYSDATE - NUMTODSINTERVAL(NVL(p_in_del_cri_days,455), 'DAY'));

对象类型处于模式级别。我想在包内做类似下面的事情

gather_stats('to_cnf_pye_bse_typ');

但是在执行包时给我错误 Unable to analyze TABLE "AUD_OWNER"."TO_CNF_PYE_BSE_TYP", insufficient privileges or does. ERR-POS: 20 ORA-06512: at "AUD_OWNER.PKG_COP_TBL_HKP_TEST_GTT1", line 412

标签: oracleplsqldatabase-administration

解决方案


推荐阅读