Oracle创建新表并复制旧表数据

 2024-03-04 03:04:18  阅读 0

我很多年前写过它,用于将目标数据库中指定表的数据复制到本地表。 可惜程序丢失了,所以分享一下。 执行存储过程,通过指定目标数据库登录信息动态生成,打开游标,批量插入到本地指定表中,每批10000条数据。 同步记录和日志信息写入自动生成的表中。 同步完成后自动删除动态生成的存储过程。 该程序不同步 blob 和 clob 字段。 玩过的人都知道,使用 SQL 同步此类数据并不会加快进程。 应导出和导入此类数据以提高速度。 具体请参考程序,您可以根据自己的需要进行修改。 参数说明:OR(ip IN,--目标数据库ip地址 port IN,--目标数据库端口号sid,--目标数据库,--目标数据库登录用户名,--目标数据库登录密码 IN,--目标数据表需要同步的(数据源) IN ,--将目标表同步到本地库的表名,如果没有,则创建与目标表一致的表名 OUT )--输出执行信息。 程序在执行结束时会同步目标表中的所有数据。 它不按任何字段排序。 它只是判断并记录()到日志表中。 中断后重新执行可以继续同步。 如果目标表频繁读写,并不能保证数据完全正常,所以最好在不改变目标表的情况下进行同步。 如有疑问请私信或留言。

oracle创建索引表空间_创建索引oracle_oracle 创建表时创建索引

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码