• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            tbwshc

            tbw

              C++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
              95 Posts :: 8 Stories :: 3 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(4)

            我參與的團(tuán)隊(duì)

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            如果我們使用Oracle的oerr程序看看ORA-04068的定義,我們會(huì)得到下面的信息:
              $oerr ora 04068
              04068, 00000, "existing state of packages has been discarded"
              // *Cause: One of errors 4060 - 4067 when attempt to execute a stored procedure.
              // *Action: Try again after proper re-initialization of any
              // application's state.

              這個(gè)錯(cuò)誤顯示執(zhí)行包的現(xiàn)有狀態(tài)被另一個(gè)會(huì)話的一個(gè)動(dòng)作無(wú)效化了。這個(gè)“狀態(tài)”涉及包在規(guī)范或體中定義的任何全局變量(包括常量)。引起這個(gè)錯(cuò)誤的動(dòng)作一般是(但不局限于此)在得到了發(fā)生錯(cuò)誤的會(huì)話所使用的連接之后包的重新編譯。Oracle 建議的動(dòng)作是重新初始化應(yīng)用程序狀態(tài)以調(diào)整包的新?tīng)顟B(tài)后重新嘗試。

             

            出現(xiàn)原因:

              一般是系統(tǒng)運(yùn)行過(guò)程中,對(duì)Package重新編譯,tbw會(huì)導(dǎo)致系統(tǒng)對(duì)于這個(gè)Session的Package失效。

            解決辦法:

              重啟業(yè)務(wù)系統(tǒng),重新獲得Oracle Session。

            避免方案:

              不要在系統(tǒng)運(yùn)行過(guò)程中,對(duì)Package重新編譯。



            傳說(shuō)中的04068啊,這個(gè)錯(cuò)誤在開(kāi)發(fā)中比較容易見(jiàn)到,簡(jiǎn)單說(shuō),就是你與數(shù)據(jù)庫(kù)建立鏈接后,這個(gè)package被編譯過(guò),然后你再去調(diào)用這個(gè)包,會(huì)報(bào)這個(gè)錯(cuò)誤,但只會(huì)報(bào)一次。
            所以比較常見(jiàn)的做法,就是程序catch捕獲異常后,判斷錯(cuò)誤是否是04068,如果是,重新調(diào)用一次,第二次調(diào)用就沒(méi)問(wèn)題了。
            posted on 2012-09-24 15:47 tbwshc 閱讀(1282) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久夜色精品国产亚洲| 精品乱码久久久久久久| 久久久久国产精品嫩草影院| 久久精品国产福利国产琪琪| 一级a性色生活片久久无少妇一级婬片免费放| 亚洲成av人片不卡无码久久| 午夜不卡久久精品无码免费| 狠狠狠色丁香婷婷综合久久五月 | 久久人人爽人人爽人人片AV东京热| 久久国产免费直播| 久久久久久久综合日本亚洲| 日韩久久久久中文字幕人妻| 久久综合亚洲欧美成人| 久久性生大片免费观看性| 性做久久久久久久| 波多野结衣久久| 久久国产乱子伦精品免费午夜| 亚洲精品无码久久千人斩| 欧美亚洲日本久久精品| 青青青国产成人久久111网站| 久久中文骚妇内射| 久久久久久久91精品免费观看| 国产精品一区二区久久| 久久婷婷国产综合精品| 亚洲综合熟女久久久30p| 国产精品乱码久久久久久软件 | 久久人人爽人人爽人人片AV高清 | 久久久久亚洲AV无码专区桃色 | 久久久久久精品成人免费图片| 99热都是精品久久久久久| 精品久久久久久国产潘金莲| 日韩人妻无码精品久久免费一 | 麻豆精品久久久一区二区| 久久久久亚洲av无码专区 | 久久久一本精品99久久精品88| 韩国三级中文字幕hd久久精品| 国产精品一区二区久久精品| 日韩AV无码久久一区二区| 麻豆一区二区99久久久久| 久久国产精品77777| 国产精品久久久久久福利漫画|