oracle導(dǎo)入大量數(shù)據(jù) 如何向Oracle數(shù)據(jù)庫表中進(jìn)行大數(shù)據(jù)量的插入并提交?
如何向Oracle數(shù)據(jù)庫表中進(jìn)行大數(shù)據(jù)量的插入并提交?如果你一次折騰數(shù)千萬,你可以將其設(shè)置為20W并自動提交。設(shè)置autocommit on設(shè)置autocommit 200000然后,如果目標(biāo)數(shù)據(jù)庫是
如何向Oracle數(shù)據(jù)庫表中進(jìn)行大數(shù)據(jù)量的插入并提交?
如果你一次折騰數(shù)千萬,你可以將其設(shè)置為20W并自動提交。
設(shè)置autocommit on
設(shè)置autocommit 200000
然后,如果目標(biāo)數(shù)據(jù)庫是存檔數(shù)據(jù)庫,您可以
插入/*append*/到目標(biāo)表日志記錄中,選擇*from source table@dblink
提交
設(shè)置autocommit off
如果目標(biāo)表上有索引,建議先刪除索引。
執(zhí)行上述insert語句后,重新生成索引。