两种方法将oracle数据库中的一张表的数据导入到另外一个oracle数据库中
2024-10-19 04:21:37
oracle数据库实现一张表的数据导入到另外一个数据库的表中的方法有很多,在这介绍两个。
第一种,把oracle查询的数据导出为sql文件,执行sql文件里的insert语句,如下:
第一步,导出sql文件:
第二步:用PL/Sql Developer 连接另外一个oracle数据库,打开这个sql文件,全选所有insert语句,执行所有插入sql语句即可:
这种方法试用于插入大多数的数据库,无论是oracle数据库还是sql server数据库都可执行这个sql文件(全是insert语句)。
缺点是:当数据量大的时候,oracle数据库执行这些insert语句,效率会很低。
于是,接下来介绍第二种导入数据的方法,即:导出/导入CSV文件。
第一步,在Pl/Sql Developer查询窗口查询数据,导出成CSV文件:
导出的csv文件如下图:
第二步,把这个csv文件里的数据导入到另外一个数据库里,
用PL/Sql Developer 连接另外一个oracle数据库,
菜单-工具-文本导入器:
第三步,点击“文本导入器”窗口里,点击导入按钮:
第四步,选择导入CSV文件:
导入后,界面如下:
第五步,选择“到Oracle的数据”选项卡,点击下拉框选择“所有者”,点击下拉框选择要导入的表,选择“覆盖重复”,点击“导入”按钮:
导入成功入下图:
点击“关闭“按钮,新建查询窗口,查询数据,验证导入是否成功:
总结:如果是oracle数据库,推荐使用第二种方法,比第一种方法的效率高很多。
最新文章
- h5面试题集合
- Java中对数据库的查询和增加内容
- Servlet中转发和重定向的区别
- JavaScrip操作Cookie
- Java 内部类和匿名类 实现JButton动作 ActionListener类
- ubuntu英文乱码解决
- 1028 C语言文法
- 10891 - Game of Sum
- springmvc 基础
- Java Json开源解析包 google-gson download(下载)
- ASP.NET实现IE下禁用浏览器后退按钮办法
- java ClassLoader static
- hibernate4 spring3.2 事务不提交分析
- GridView”的控件 必须放在具有 runat=server 的窗体标记内 “错误提示”
- FPGrowth
- Wsus Content内容误删处理
- .net MVC 访问404
- 用原生js实现ajax、jsonp
- Double-check idiom for lazy initialization of instance fields
- CI框架 -- 核心文件 之 Input.php(输入数据处理文件)