WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院数据库Oracle Oracle错误:ORA-6544 阅读

Oracle错误:ORA-6544

 2008-09-04 12:50:12 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閻忔氨鈧凹鍓熷娲垂椤曞懎鍓伴梺閫炲苯澧紒澶婄秺瀵濡歌閸嬫捇妫冨☉娆忔殘闂佷紮缍€娴滎剟鍩€椤掑倹鏆柛瀣躬瀹曚即寮借閺嗭箓鏌ㄩ悤鍌涘
核心提示:经常可以碰到oracle的内部错误ORA-600和ORA-7445,这个PL/SQL的内部错误还是第一次碰到,Oracle错误:ORA-6544, 在11g中建立10.1或10.2基表的物化视图,就会引发这个错误:SQL>CONNYANGTK/YANGTK@192.25.1.101/TEST101已连接,没有什么

经常可以碰到oracle的内部错误ORA-600和ORA-7445,这个PL/SQL的内部错误还是第一次碰到。

在11g中建立10.1或10.2基表的物化视图,就会引发这个错误:

  SQL>CONNYANGTK/YANGTK@192.25.1.101/TEST101已连接。 
  SQL>createTABLET(IDNUMBER);

表已创建。

  SQL>createMATERIALIZEDVIEWLOGONTWITHROWID;

实体化视图日志已创建。 

  SQL>CONNYANGTK/yangtk@192.25.1.103/ORA11G_P.YTK_THINKPAD已连接。 
  SQL>createMATERIALIZEDVIEWMV 
  2REFRESHFAST 
  3WITHROWID 
  4ASselect*FROMT@TEST101.YTK; 
  createMATERIALIZEDVIEWMV

*第 1 行出现错误:

ORA-04052: 在查找远程对象 SYS.DBMS_SNAPSHOT@TEST101.YTK 时出错

ORA-00604: 递归 SQL 级别 2 出现错误

ORA-06544: PL/SQL: 内部错误, 参数: [55916], [], [], [], [], [], [], []

ORA-06553: PLS-801: 内部错误 [55916]

ORA-02063: 紧接着 2 lines (起自 TEST101.YTK)

和其他内部错误有所区别的是,这个错误不会出现在后台告警日志中。

当前的数据库版本为11.1.0.6,而物化视图基表数据库的版本为10.1.0.2:

  SQL>select*FROMV$VERSION; 
  BANNER 
  ----------------------------------------------------------------------------- 
  OracleDatabase11gEnterpriseEditionRelease11.1.0.6.0-ProductionPL/SQLRelease11.1.0.6.0-Production 
  CORE11.1.0.6.0Production 
  TNSforLinux:Version11.1.0.6.0-Production 
  NLSRTLVersion11.1.0.6.0-Production 
  SQL>CONNYANGTK/YANGTK@192.25.1.101/TEST101已连接。 
  SQL>select*FROMV$VERSION; 
  BANNER 
  ---------------------------------------------------------------- 
  OracleDatabase10gEnterpriseEditionRelease10.1.0.2.0-Prod 
  PL/SQLRelease10.1.0.2.0-Production 
  CORE10.1.0.2.0Production 
  TNSfor32-bitWindows:Version10.1.0.2.0-Production 
  NLSRTLVersion10.1.0.2.0-Production

通过检查metalink,在文档Doc ID: Note:4511371.8中详细描述了这个bug,只要在11g中调用10.1版本(补丁小于10.1.0.5)或10.2版本(补丁小于10.2.0.2)数据库中的过程,就会引发这个错误。

除了打补丁升级之外,没有什么好的临时解决方法。将10g的数据库升级到10.1.0.5或10.2.0.2版本以上,可以避免问题的产生。

Tags:Oracle 错误 ORA

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接