最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle報(bào)錯(cuò)(ORA-00600)問(wèn)題處理

 更新時(shí)間:2014年08月15日 09:16:22   投稿:hebedich  
最近在做一個(gè)項(xiàng)目,使用的是Oracle數(shù)據(jù)庫(kù),近兩天不知道怎么回事,告警日志里總是顯示這個(gè)錯(cuò)誤(ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[])度娘了一下,終于找到解決方式,分享給大家

告警日志里這兩天一直顯示這個(gè)錯(cuò)誤:

ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[]
TueAug1209:20:17CST2014
Errorsinfile/u01/app/oracle/admin/orcl/udump/orcl_ora_29974.trc:
ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[]
TueAug1209:30:17CST2014
Errorsinfile/u01/app/oracle/admin/orcl/udump/orcl_ora_30084.trc:
ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[]
TueAug1209:40:17CST2014
Errorsinfile/u01/app/oracle/admin/orcl/udump/orcl_ora_29919.trc:
ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[]

網(wǎng)上查的解決辦法:

1:臨時(shí)的解決方法
如果執(zhí)行計(jì)劃中是hashjoin造成的,在會(huì)話層中設(shè)置"_hash_join_enable"=false,如:altersessionset"_hash_join_enabled"=false亦可;

如果執(zhí)行計(jì)劃是hashgroupby造成的,設(shè)置"_gby_hash_aggregation_enabled"=false
2:根本的解決方法
2.1.優(yōu)化sql語(yǔ)句,避免遇到bug;
2.2.升級(jí)
(1)將數(shù)據(jù)庫(kù)升級(jí)psu到10.2.0.5.4和11.2可以修正該問(wèn)題
(2)對(duì)于10.2.0.5.0到10.2.0.5.3的版本,打PATCH7612454來(lái)避免改錯(cuò)誤(該補(bǔ)丁替換lib中的kcbl.o文件)。

通過(guò)臨時(shí)解決辦法解決問(wèn)題示例:

追蹤報(bào)警日志里提示的trace文件,找到導(dǎo)致出現(xiàn)此錯(cuò)誤的sql語(yǔ)句

ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[]
CurrentSQLstatementforthissession:

格式化后的sql語(yǔ)句如下:

SELECTINDENTDATE,
INDENTGROUP,
TRANSDATE,
TRANSBY,
TRANSGROUP,
FEEDBACKBY,
FEEDBACKGROUP,
FINANCEDATE,
FINANCEBY,
FINANCEGROUP,
TOTALCOST,
A.TOTALPAY,
PAY_CASH,
PAY_POINTS,
PAY_ADVANCE1,
PAY_ADVANCE2,
PAY_TYPE,
TRANS_PAY,
DISCOUNT_STAFF,
DISCOUNT_SPECIAL,
GAIN_CASH,
GAIN_POINTS,
GAIN_ADVANCE1,
GAIN_ADVANCE2,
TRANS_CUSTNAME,
TRANS_TEL,
TRANS_PROVINCE,
TRANS_CITY,
TRANS_ADDRESS,
TRANS_ZIPCODE,
TRANS_WEIGHT,
TRANS_COMMENTS,
INDENT_COMMENTS,
INDENT_ID,
A.PARTNER_GUID,
A.PROXY_GUID,
TRANS_TEL2,
CUST_MEDIA_ID,
CUST_PARTNER_GUID,
CUST_PROXY_GUID,
PARTNER_VALUE,
PROXY_VALUE,
CUST_PARTNER_VALUE,
CUST_PROXY_VALUE,
DEALBY,
A.FAILREASON,
ISFOOT,
S_REASONID,
DEALFAILREASON,
A.PRE_FUND,
MEDIA_CALLTYPE,
PRE_ADVANCE,
WEB_FLAG,
NEED_INVOICE,
INVOICE_TITLE,
TRANS_AREA,
ORDERTYPE,
PAY_POINTSPRICE,
A.MEDIA,
USERDEFINEDSTATUS,
CUSTOMERNAME,
CUSTOMERID
FROMELITE.TABCINDENTA
LEFTJOINELITE.OBJECTIVEB
ONA.RELATION_ID=B.OBJECTIVE_GUID
LEFTJOINELITE.CUSTOMERC
ONA.CUSTOMER_GUID=C.CUSTOMER_GUID
WHERE(INDENTDATEBETWEEN:1AND:2ORB.MODIFIEDDATEBETWEEN:3AND:4);

將變量:1,:2,:3,:4替換成具體的值執(zhí)行:

SELECTINDENTDATE,
INDENTGROUP,
TRANSDATE,
TRANSBY,
TRANSGROUP,
FEEDBACKBY,
FEEDBACKGROUP,
FINANCEDATE,
FINANCEBY,
FINANCEGROUP,
TOTALCOST,
A.TOTALPAY,
PAY_CASH,
PAY_POINTS,
PAY_ADVANCE1,
PAY_ADVANCE2,
PAY_TYPE,
TRANS_PAY,
DISCOUNT_STAFF,
DISCOUNT_SPECIAL,
GAIN_CASH,
GAIN_POINTS,
GAIN_ADVANCE1,
GAIN_ADVANCE2,
TRANS_CUSTNAME,
TRANS_TEL,
TRANS_PROVINCE,
TRANS_CITY,
TRANS_ADDRESS,
TRANS_ZIPCODE,
TRANS_WEIGHT,
TRANS_COMMENTS,
INDENT_COMMENTS,
INDENT_ID,
A.PARTNER_GUID,
A.PROXY_GUID,
TRANS_TEL2,
CUST_MEDIA_ID,
CUST_PARTNER_GUID,
CUST_PROXY_GUID,
PARTNER_VALUE,
PROXY_VALUE,
CUST_PARTNER_VALUE,
CUST_PROXY_VALUE,
DEALBY,
A.FAILREASON,
ISFOOT,
S_REASONID,
DEALFAILREASON,
A.PRE_FUND,
MEDIA_CALLTYPE,
PRE_ADVANCE,
WEB_FLAG,
NEED_INVOICE,
INVOICE_TITLE,
TRANS_AREA,
ORDERTYPE,
PAY_POINTSPRICE,
A.MEDIA,
USERDEFINEDSTATUS,
CUSTOMERNAME,
CUSTOMERID
FROMELITE.TABCINDENTA
LEFTJOINELITE.OBJECTIVEB
ONA.RELATION_ID=B.OBJECTIVE_GUID
LEFTJOINELITE.CUSTOMERC
ONA.CUSTOMER_GUID=C.CUSTOMER_GUID
WHERE(INDENTDATEBETWEEN'2012-06-19'AND'2012-08-19'ORB.MODIFIEDDATEBETWEEN'2012-06-19'AND'2012-08-1');

執(zhí)行報(bào)錯(cuò):

解決辦法:

altersessionset"_hash_join_enabled"=false;

altersessionset"_gby_hash_aggregation_enabled"=false

--先嘗試一種,如果一種解決了,就沒(méi)必要設(shè)置另外一種了。

然后再次執(zhí)行上面的查詢語(yǔ)句,不報(bào)錯(cuò)啦,嘎嘎

成功啦,(*^__^*)嘻嘻……

讓開(kāi)發(fā)人員在程序里加上這條命令即可。

相關(guān)文章

  • 安裝oracle11g INS-30131執(zhí)行安裝程序驗(yàn)證所需的初始設(shè)置失敗的解決方法

    安裝oracle11g INS-30131執(zhí)行安裝程序驗(yàn)證所需的初始設(shè)置失敗的解決方法

    這篇文章主要為大家詳細(xì)介紹了安裝oracle11g INS-30131執(zhí)行安裝程序驗(yàn)證所需的初始設(shè)置失敗的解決方法,感興趣的小伙伴們可以參考一下
    2016-07-07
  • Oracle 的入門心得 強(qiáng)烈推薦

    Oracle 的入門心得 強(qiáng)烈推薦

    oracle的體系太龐大了,對(duì)于初學(xué)者來(lái)說(shuō),難免會(huì)有些無(wú)從下手的感覺(jué),什么都想學(xué),結(jié)果什么都學(xué)不好,所以把學(xué)習(xí)經(jīng)驗(yàn)共享一下,希望讓剛剛?cè)腴T的人對(duì)oracle有一個(gè)總體的認(rèn)識(shí),少走一些彎路。
    2009-05-05
  • Linux 7下腳本安裝配置oracle 11g r2教程

    Linux 7下腳本安裝配置oracle 11g r2教程

    這篇文章主要為大家詳細(xì)介紹了Linux 7下腳本安裝配置oracle 11g r2教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Oracle查詢今天、昨天、本周、上周、本月、上月數(shù)據(jù)方式

    Oracle查詢今天、昨天、本周、上周、本月、上月數(shù)據(jù)方式

    這篇文章主要介紹了Oracle查詢今天、昨天、本周、上周、本月、上月數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • C#連接ORACLE出現(xiàn)亂碼問(wèn)題的解決方法

    C#連接ORACLE出現(xiàn)亂碼問(wèn)題的解決方法

    最近接觸c#的一個(gè)項(xiàng)目,連接SqlServer數(shù)據(jù)庫(kù)倒也是很好用,但是遇到oracle數(shù)據(jù)庫(kù)就出現(xiàn)亂碼了,于是搜索好多資料,具體解決方法如下
    2021-10-10
  • oracle表空間的創(chuàng)建及dmp 文件的導(dǎo)入(推薦)

    oracle表空間的創(chuàng)建及dmp 文件的導(dǎo)入(推薦)

    這篇文章主要介紹了oracle表空間的創(chuàng)建及dmp 文件的導(dǎo)入,需非常不錯(cuò),具有參考借鑒價(jià)值,要的朋友可以參考下
    2017-08-08
  • oracle中文亂碼的解決方法

    oracle中文亂碼的解決方法

    這篇文章主要介紹了oracle中文亂碼的解決方法,服務(wù)器系統(tǒng)是linux,支持中文顯示,數(shù)據(jù)庫(kù)字符集是zhs16gbk,往數(shù)據(jù)庫(kù)里建表,插入中文數(shù)據(jù),sqlplus 連接到數(shù)據(jù)庫(kù),中文顯示亂碼,需要的朋友可以參考下
    2014-03-03
  • oracle索引的測(cè)試實(shí)例代碼

    oracle索引的測(cè)試實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于oracle索引測(cè)試的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • ORACLE中常用的幾種正則表達(dá)式小結(jié)

    ORACLE中常用的幾種正則表達(dá)式小結(jié)

    相信大家對(duì)正則表達(dá)式都不陌生,從linux下的命令到Java等編程語(yǔ)言,正則表達(dá)式無(wú)處不在,下面這篇文章主要給大家介紹了關(guān)于ORACLE中常用的幾種正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Oracle 查詢存儲(chǔ)過(guò)程做橫向報(bào)表的方法

    Oracle 查詢存儲(chǔ)過(guò)程做橫向報(bào)表的方法

    Oracle 查詢存儲(chǔ)過(guò)程做橫向報(bào)表的方法,需要的朋友可以參考一下
    2013-03-03

最新評(píng)論

上林县| 临潭县| 通道| 工布江达县| 新巴尔虎右旗| 柳林县| 工布江达县| 衡南县| 陵川县| 孝义市| 禹城市| 陵川县| 突泉县| 宣武区| 甘孜县| 阿合奇县| 富平县| 从化市| 双鸭山市| 股票| 临西县| 新竹县| 聂荣县| 凉山| 明水县| 舟山市| 赤峰市| 石屏县| 罗甸县| 铜鼓县| 三原县| 高淳县| 琼结县| 淮安市| 仪陇县| 依安县| 石阡县| 同江市| 龙游县| 准格尔旗| 永和县|