oracle - 在 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
解决方案
推荐阅读
- java - 将 Excel 文件 (xlsx) 转换为 Json
- c++ - 为什么我从来没有机会输入我的输入?
- composer-php - Composer 更新删除包
- node.js - Find Query Monogodb take too long
- javascript - 如何使用来自另一个文件的道具做出反应?
- java - 在 jFreeChart 直方图中配置两个范围轴
- arm - 在 LDR 之后立即在 ARM 中预取中止
- dialogflow-es - Dailogflow 内联编辑器响应
- javascript - 在 JSON 响应的同一列下添加多个链接
- python - 我什么时候应该使用 setUpClass 什么时候只使用一个类成员?