一種Oracle數(shù)據(jù)庫(kù)同步環(huán)境下批量主鍵更新處理方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN202110636234.5 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113282600A 公開(kāi)(公告)日 2021-08-20
申請(qǐng)公布號(hào) CN113282600A 申請(qǐng)公布日 2021-08-20
分類(lèi)號(hào) G06F16/23(2019.01)I;G06F16/2455(2019.01)I;G06F16/27(2019.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王縣玲;高志會(huì);陳勇銓;周華 申請(qǐng)(專(zhuān)利權(quán))人 上海英方軟件股份有限公司
代理機(jī)構(gòu) 上海國(guó)智知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 潘建玲
地址 200011上海市黃浦區(qū)制造局路787號(hào)二幢151A室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種Oracle數(shù)據(jù)庫(kù)同步環(huán)境下批量主鍵更新處理方法及系統(tǒng),該方法包括:步驟S1,當(dāng)源端執(zhí)行批量主鍵更新操作時(shí),備端根據(jù)源端的批量主鍵更新操作解析成URP序列;步驟S2,對(duì)所述URP序列的第一條URP操作執(zhí)行普通URP操作處理;步驟S3,依序執(zhí)行下一條URP操作,以該URP操作中的源鍵值查詢(xún)沖突歷史,在查詢(xún)到有記錄且該記錄的源Rowid與當(dāng)前URP操作的源Rowid不一致時(shí),將更新操作變?yōu)椴迦氩僮?,?dāng)查詢(xún)到有記錄且該記錄的源Rowid與當(dāng)前URP操作的源Rowid一致時(shí),則執(zhí)行普通URP操作處理。