摘要: 执行某存储过程出现以下错误信息: ORA-00600: internal error code, arguments: [32695], [hash aggregation can't be done], [], [], [], [], [], []此存储过程操作大量的数据,网络上的这篇文章解释了这个故障: http://space6212.itpub.net/post/12157/399059根据以上博文内容,我在自己的存储过程起始位置添加以下内容后,问题解决:EXECUTE IMMEDIATE 'alter session set "_gby_hash_aggre 阅读全文
posted @ 2012-02-10 17:54 Mr.chenz 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 执行某个存储过程时报错:ORA-01031: insufficient privileges。 调试存储过程,发现在存储过程运行到创建表的这一步时出错,意即没有权限创建表,但实际上执行这个存储过程的用户是有创建表的权限的,在网上查找同样的错误信息,发现基本上都是登陆数据库的时候报这个错误,并没有执行存储过程中报这个错误的案例。 请教同事之后得到解决方法,在存储过程中添加如下内容即可:Authid Current_User,修改后的存储过程结构如下:CREATE OR REPLACE PROCEDURE P_RES_F_UD_FLOW(TIME_DAY IN NUMBER) Authid C.. 阅读全文
posted @ 2012-02-10 17:40 Mr.chenz 阅读(4753) 评论(0) 推荐(0) 编辑