oracle导入大量数据 如何向Oracle数据库表中进行大数据量的插入并提交?

如何向Oracle数据库表中进行大数据量的插入并提交?如果你一次折腾数千万,你可以将其设置为20W并自动提交。设置autocommit on设置autocommit 200000然后,如果目标数据库是

如何向Oracle数据库表中进行大数据量的插入并提交?

如果你一次折腾数千万,你可以将其设置为20W并自动提交。

设置autocommit on

设置autocommit 200000

然后,如果目标数据库是存档数据库,您可以

插入/*append*/到目标表日志记录中,选择*from source table@dblink

提交

设置autocommit off

如果目标表上有索引,建议先删除索引。

执行上述insert语句后,重新生成索引。