存储过程如下:
create or replace procedure ad.table_analyse_bill( p_BillMonth in number,--bill_month
p_tail in number,
p_nInsId in number,
p_nSeqId in number, --no use
p_nStatus out number,
p_szErrorMsg out varchar2
) is
v_sql varchar2(2000);
table_name varchar2(200);
v_BillMonth number(8);
begin
v_BillMonth:=to_number(substr(to_char(p_BillMonth),1,6));
v_sql := 'CA_CYCLE_RUN';
table_name:='CA_CYCLE_RUN'||'_'||p_tail;
dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );
/*v_sql := 'CA_POCKET';
table_name:='CA_POCKET'||'_'||p_tail;
dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );*/
/*v_sql := 'CA_BILL';
table_name:='CA_BILL'||'_'||p_tail||'_'||v_BillMonth;
dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );*/
/*v_sql := 'CA_BILL_ITEM';
table_name:='CA_BILL_ITEM'||'_'||p_tail||'_'||v_BillMonth;
dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );*/
/*v_sql := 'CA_BILL_PROD';
table_name:='CA_BILL_PROD'||'_'||p_tail||'_'||v_BillMonth;
dbms_stats.gather_table_stats(ownname=>'AD',tabname =>upper(table_name),degree => 20,no_invalidate => FALSE );*/
 
 
p_nStatus := 0;
p_szErrorMsg := 'Runing successed: table_analyse_bill';
exception
when others then
p_nStatus:=-1;
p_szErrorMsg:='encounter a exception,sqlcode:'||sqlcode||',sqlerrm:'||sqlerrm||',sql:'||v_sql;
Dbms_Output.put_line(p_szErrorMsg);
return;
 
end;
 
第一个报错,该用户收集统计信息权限不足
Ora-20000: Unable To Gather Statistics Concurrently, Insufficient Privileges [ID 1329367.1
SOLUTION:
FND_STATS is a wrapper of DBMS_STATS. FND_STATS internally calls DBMS_STATS. To adopt the Concurrent Statistics Gathering feature, user (through which generating stats is being executed) should have the below three privileges:
- MANAGE ANY QUEUE
- CREATE JOB
- MANAGE SCHEDULER
Because the Gather Tablestatistics is run as APPS user in the database and this user does not have above priviliges, the concurrent request or the FND_STATS or DBMS_STATS fails.
 
赋权后使用AD用户重新登录,调用存储过程
sqlplus AD/hdyYYHJ8_28jh@10.11.59.108/SHWLW
declare
p_BillMonth number:=2018131;
p_tail number:=0;
p_nInsId number:=NULL;
p_nSeqId number:=NULL;
p_nStatus number:=0;
p_szErrorMsg varchar2(200):='';
begin
ad.table_analyse_bill(p_BillMonth,p_tail,p_nInsId,p_nSeqId,p_nStatus,p_szErrorMsg);
end;
/
出现第二个报错,
Unable To Gather Statistics, Receive "ORA-20000: Resource Manager Plan Is Not Active or is not managing CPU usage" Error Following Upgrade to 12c (文档 ID 2049013.1)
SOLUTION:
alter system set resource_manager_plan = 'DEFAULT_PLAN' scope=both
 

存储过程收集统计信息ORA-20000报错解决记录的更多相关文章

  1. CentOS 6.5 Maven 编译 Apache Tez 0.8.3 踩坑/报错解决记录

    最近准备学习使用Tez,因此从官网下载了最新的Tez 0.8.3源码,按照安装教程编译使用.平时使用的集群环境是离线的,本打算这一次也进行离线编译,无奈一编译就开始报缺少jar包的错,即使手动下载ja ...

  2. Oracle ORA 12541 报错解决过程

    Oracle 导入全库之后使用plsql登陆时报错 版本12C版本2 ORA-12541: TNS: No Listener 再oracle主机本地可以使用sqlplus 登陆,但是使用plsql无法 ...

  3. hexo建站报错解决记录

    安装某主题依赖 nodejieba 库,该库又依赖 windows-build-tools 和 node-gyp git bash shell 下 cnpm install -g windows-bu ...

  4. 使用 BeanUtils 报错解决记录

    在使用BeanUtils.populate方法时,报错如下: java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHa ...

  5. Maven package 报错解决记录以及编译scala的pom.xml

    可以打包的pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ ...

  6. sublime Text3安装 markdownediting 报错 解决记录

    看了一下官方文档,也是醉了,都怪自己的无知. 在安装时候不要打开.md的文件,因为你里面有可能有一些语法错误,所以会导致报错. 解决方法关闭其他文件,在重新安装! 官方解释: 参考文档:Trouble ...

  7. React Native运行安卓报错解决记录

    1>Error:Configuration with name ‘default’ not found. 解决链接: http://blog.csdn.net/u011240877/articl ...

  8. 部署php程序报错解决---TP框架

    1.TP框架中 出现如下错误: 访问网站 http://192.168.0.204/ STORAGE_WRITE_ERROR_:./Runtime/Cache/Home/51620d75af91aa7 ...

  9. Oracle 判断 并 手动收集 统计信息 脚本

    CREATE OR REPLACE PROCEDURE SchameB.PRC_GATHER_STATS AUTHID CURRENT_USER IS BEGIN SYS.DBMS_STATS.GAT ...

随机推荐

  1. Asp.Net WebApi学习教程之增删改查

    webapi简介 在asp.net中,创建一个HTTP服务,有很多方案,以前用ashx,一般处理程序(HttpHandler),现在可以用webapi 微软的web api是在vs2012上的mvc4 ...

  2. Java知多少(88)列表和组合框

    列表和组合框是又一类供用户选择的界面组件,用于在一组选择项目选择,组合框还可以输入新的选择. 列表 列表(JList)在界面中表现为列表框,是JList类或它的子类的对象.程序可以在列表框中加入多个文 ...

  3. Intellij IDEA 2015 导入MyEClipse工程

    一.步骤说明 File->New->Projet from existing sources,选择要导入的项目,并且导入项目; 打开 “open module settings”进行设置: ...

  4. [TensorBoard] *Cookbook - Tensorboard

    Ref: https://www.tensorflow.org/get_started/summaries_and_tensorboard 可视化对于Training的重要性,不言而喻. 代码示范 # ...

  5. 【netcore入门】在Windows IIS上部署.NET Core 2.1项目

    部署之前先检查下面2个先决条件是否满足 1.安装了 IIS 模块 win7 在 控制面板→程序和功能→打开或关闭Windows功能→勾选Internet 信息服务(Internet Informati ...

  6. 【问题集】redis集群set报错(error) MOVED 11469 192.168.181.201:7002

    没有启动集群模式(即缺少了那个"-c"): redis-cli -c -h yourhost -p yourpost

  7. Unity3D Shader 模型流光效果

    Shader "Custom/FlowColor" { Properties { _MainTex ("Base (RGB)", 2D) = "whi ...

  8. IIS 6的日志time-taken字段没有值的解决方案

    1.IIS 6网站的活动日志格式选择“W3C 扩展日志文件格式”. 2.日志记录属性的高级选项卡,扩展属性列表勾选time-taken.

  9. 美团店铺评价语言处理以及分类(tfidf,SVM,决策树,随机森林,Knn,ensemble)

    第一篇 数据清洗与分析部分 第二篇 可视化部分, 第三篇 朴素贝叶斯文本分类 支持向量机分类 支持向量机 网格搜索 临近法 决策树 随机森林 bagging方法 import pandas as pd ...

  10. day_6.26 反射

    #utf-8 #2018-6-26 17:58:36 #反射,, 应用:从类里面获取字符串 #在python中万物皆对象 class Teacher: dic = {"查看学生信息" ...