色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

oracle里面使用臨時表解決表沖突一例(轉(zhuǎn)貼)

瀏覽:122日期:2023-11-16 12:47:02
平臺:windows 2000 server sp3數(shù)據(jù)庫:Oracle 9.0.1.1.1 現(xiàn)場描述:用戶抱怨不能同時對多個單位進行數(shù)據(jù)處理,執(zhí)行出現(xiàn)的錯誤信息為:SQL> exec sp_hyb_da_ryxx_dwbh_test('331028') BEGIN sp_hyb_da_ryxx_dwbh_test('331028'); END; *ERROR 位于第 1 行:ORA-02055: 分布式更新操作失效;要求回退ORA-06502: PL/SQL: 數(shù)字或值錯誤 :; 字符串緩沖區(qū)太小ORA-06512: 在'SIDB.SP_HYB_DA_RYXX_DWBH_TEST', line 55ORA-06502: PL/SQL: 數(shù)字或值錯誤 :; 字符串緩沖區(qū)太小ORA-06512: 在'SIDB.SP_HYB_DA_RYXX', line 145ORA-06502: PL/SQL: 數(shù)字或值錯誤 :; 字符串緩沖區(qū)太小ORA-06512: 在'SIDB.SP_HYB_DA_RYXX_YZ1', line 25ORA-20901: 過程SP_HYB_DAXX出錯;grbh = 1000607288 ORA-02049: 超時:分布式事務(wù)處理等待鎖定請聯(lián)系系統(tǒng)治理員;1ORA-06512: 在line 1 經(jīng)檢查后發(fā)現(xiàn)是后臺存儲過程中使用了‘臨時’表,這些臨時表用于臨時保存部分正式表的數(shù)據(jù),應(yīng)用程序存儲過程的代碼形如DELETE <TEMP TABLE>;INSERT INTO <TEMP TABLE> SELECT *FROM <NORMAL TABLE> WHERE …;這種方法造成了在同時執(zhí)行的時候由于對<TEMP TABLE>鎖定的等待而只能同時進行一個單位的數(shù)據(jù)處理。可以通過使用Oracle真正意義上的臨時表消除對臨時表的鎖定。臨時表的基本定義是:數(shù)據(jù)庫中的所有會話均可以訪問臨時表,但只有插入數(shù)據(jù)到臨時表中的會話才能看到本身插入的數(shù)據(jù)。可以把臨時表指定為事務(wù)相關(guān)(默認)或者是會話相關(guān):ON COMMIT DELETE ROWS:指定臨時表是事務(wù)相關(guān)的,Oracle在每次提交后截斷表。ON COMMIT PRESERVE ROWS:指定臨時表是會話相關(guān)的,Oracle在會話中止后截斷表。通過使用Oracle的臨時表后可以并行的對數(shù)據(jù)進行處理,有效的提高了數(shù)據(jù)處理的速度。 附:創(chuàng)建臨時表的例子 CREATE GLOBAL TEMPORARY TABLE <TEMP TABLE>ASSELECT *FROM <NORMAL TABLE> WHERE 1 = 2;CREATE INDEX <INDEX NAME> ON <TEMP TABLE> (<COLUMN NAME>);
主站蜘蛛池模板: 精品视频在线观看一区二区三区 | 日韩一级片免费在线观看 | 精品国产日韩亚洲一区在线 | 国产高清精品自在线看 | 成人在线视频免费看 | 欧美精品色精品一区二区三区 | 欧美一级高清片在线 | 亚洲三级在线观看 | 日韩在线视频免费不卡一区 | 91资源在线| 免费在线看a | 日韩三级视频在线观看 | 久久精品中文字幕免费 | 岛国在线免费观看 | 精品国产高清久久久久久小说 | 日韩中文精品亚洲第三区 | 日本精品久久久久久久 | 国产韩国精品一区二区三区 | 一级免费| 欧美在线视频二区 | 欧美成人四级hd版 | 欧美一级毛片免费观看视频 | 亚洲精品视频在线观看免费 | 亚洲毛片在线观看 | 一级片视频免费观看 | 一本三道a无线码一区v小说 | 一区二区三区精品国产欧美 | 国产精品亚洲天堂 | 热99re久久国超精品首页 | 日本一区二区免费在线观看 | 中国美女一级黄色片 | 成人国内精品久久久久影院 | 久久99国产精品久久99果冻传媒 | 99视频网站 | 欧美精品一区二区三区视频 | 成人在线不卡视频 | 中文字幕成人免费高清在线视频 | 97精品在线视频 | 在线亚洲v日韩v | 国产免费a级片 | 91亚洲精品一区二区福利 |