请问ORA-06000:internal error code,arguments:[12261]错误怎么处理!

benau 2006-05-29 07:55:33
在运行一个存储过程时,在本人的电脑上运行(Oracel9i),没有出现任何错误,
但在客户的数据库上(好像是Oracle7,不是很记得了)运行此存储过程就出现了以上的错误。
错误出现的地方是在对一个Cursor的Loop循环时出现,但出现错误时的循环次数却不一定都相同的,
请问大家这个错误怎么解决呢?代码如下:

intLoopCount:=0;
Out_SelfMsg:='1';
Open curTemp for v_sql;
Loop
Out_SelfMsg:='2';
Fetch curTemp into v_tblName;
Exit When curTemp%NotFound;
Out_SelfMsg:='3';
...........................
intLoopCount:=intLoopCount+1;
End Loop;

Exception
When Others ......
Exit..............;

重复执行以下存储过程,显示出错的标志都是Out_SelfMsg='1',但intLoopCount的值却有时是0,或者是1,就是曾经进入过循环里的。v_sql的SQL语句是正确的,返回的记录也都是三千多条。
...全文
590 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tgm78 2006-06-14
  • 打赏
  • 举报
回复
ORA-06000:internal error code,arguments:[12261],[],[],[],[],[],[],[]

错误一般都是命中oracle的bug所致。8i的。
升级到9206以上版本可以适当解决。

metalink上面的解决办法
ern 2006-06-01
  • 打赏
  • 举报
回复
到Metalink查看看有没有workaround咯
ern 2006-06-01
  • 打赏
  • 举报
回复
自己升级也可以啊,谁说一定要Oracle的人来?
ern 2006-05-31
  • 打赏
  • 举报
回复
到metalink检查啊,一般600都是内部问题
tgm78 2006-05-31
  • 打赏
  • 举报
回复
ORA-06000:internal error code,arguments:[12261],[],[],[],[],[],[],[]
好像是个bug,存在预8i一下版本。需要升级到9206以上版本就可以解决的
benau 2006-05-31
  • 打赏
  • 举报
回复
有没有其它的办法呢?
benau 2006-05-31
  • 打赏
  • 举报
回复
麻烦啦。升级,可能不行,因为升级需要请Oracle的专家,很贵啊。
benau 2006-05-29
  • 打赏
  • 举报
回复
请大家帮帮忙,谢谢!
benau 2006-05-29
  • 打赏
  • 举报
回复
补充:错误的代码是ORA-06000:internal error code,arguments:[12261],[],[],[],[],[],[],[]

3,494

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧