Oracle
数据库实用程序
Oracle 数据库实用程序(由 Oracle Data Pump 和 Oracle SQL*Loader 组成)是一套用于方便快捷地对 Oracle 数据库进行数据传输、维护和数据库管理的工具。
Oracle Data Pump
使用 Oracle 数据库实用程序的 Oracle Data Pump 特性在 Oracle 数据库之间快速移动批量数据和元数据。Oracle Data Pump 分别提供高速、并行的 Export 和 Import 实用程序(expdp 和 impdp)以及基于 Web 的 Enterprise Manager 界面。
甲骨文全球大会上的 Oracle Data Pump 新特性演示文稿讨论了 Oracle Data Pump 的新特性,包括 更好的 Oracle 云支持:DATA_OPTIONS 的 GROUP_PARTITION_TABLE_DATA 参数可以更快地将分区表中的数据导入 Oracle 云中
并行导出/导入元数据
更多通配符和替换变量
用于分区数据和验证数据流的其他 DATA_OPTIONS 和 TRANSFORM 参数
使用 Oracle Data Pump:完全可传输导出/导入特性可以更快速、更轻松地进行迁移和整合。它结合了 Data Pump 的易用性和可传输表空间的速度。
关于 Oracle Data Pump: Data Pump Export 和 Import 实用程序通常比原来的 Export 和 Import 实用程序快很多。例如,单个 Data Pump Export 线程的速度大约是原来 Export 的两倍,而 Data Pump Import 的速度是原来 Import 的 15 至 45 倍。
无论是故意停止还是无意停止,都可以重新启动 Data Pump 作业,而不会丢失数据。
Data Pump 作业支持细粒度对象选择。在 Data Pump 作业中可以包含和排除几乎任何类型的对象。
Data Pump 支持从其他实例直接加载一个实例(网络导入)和卸载一个远程实例(网络导出)。
SQL*Loader
使用 Oracle 数据库实用程序 SQL*Loader 特性执行高速数据筛选并将外部文件中的数据加载到 Oracle 数据库表中。用户可以选择常规路径、直接路径或外部表将各种格式的文件加载到一个或多个 Oracle 表中。
QL*Loader 在 Oracle Database 中使用快捷模式加载讨论了快速模式如何通过查找尽可能快的机制来简化加载,并介绍了用于自定义加载过程的可选参数。
外部表
通过支持用户定义的输入数据预处理,用更多可加载的数据格式增强外部表的灵活性和处理能力。
用户定义的预处理器程序可以是系统命令、用户生成的二进制文件(如 C 程序)和用户提供的 shell 脚本,可进行自定义以满足用户的特定需求。可加载的格式种类只受原始数据集处理能力的限制。
技术信息 甲骨文全球大会:Oracle Data Pump 新特性 — Oracle 副总裁 Roy F Swonger (PDF 4.2 MB) 网播:使用完全可传输导出/导入迁移和升级到 Oracle 云 — Oracle 副总裁 Roy F Swonger
论坛