将数据加载到专用 Exadata 基础结构上的 Autonomous Database 中
您可以使用 Oracle Database 工具以及 Oracle 或其他第三方数据集成工具将数据批量加载到 Autonomous Database on Dedicated Exadata Infrastructure 中。
数据加载通常是指将样本数据加载到 Autonomous Database 中,以了解其功能或开发概念验证应用。
数据加载不同于数据迁移。数据迁移通常涉及大量数据,并且可能是一次性活动或例行活动,具体取决于需求。请参阅 Migrating Data into Autonomous Database ,了解 Autonomous Database 支持的不同数据迁移选项。
数据加载概述
通常,您将数据从本地文件加载到客户端计算机,或者从存储在基于云的对象存储中的文件加载。
为了获得最快的数据加载体验,Oracle 建议在将数据加载到 Autonomous Database 之前,先将源文件上载到基于云的对象存储,例如 Oracle Cloud Infrastructure 对象存储。Oracle 支持加载位于本地数据中心中的文件,但使用此数据加载方法时,应考虑 Internet 上的传输速度,这可能会大大降低。
下图显示了可用于将数据加载到 Autonomous Database 的常见实用程序。您还可以查看数据加载选项支持的不同文件格式和存储选项。
加载选项
工具/实用程序 | 说明 | 公有云上的 Autonomous Database | Autonomous Database on Exadata Cloud@Customer | 适用用例 | 以获得更多详细信息 |
---|---|---|---|---|---|
DBMS_CLOUD 程序包
|
PL/SQL 程序包 可以使用 可以使用 |
![]() |
![]() |
利用云对象存储实现快速加载的大量数据集。 | |
Database Actions |
基于 Web 的界面,提供 Autonomous Database 中的开发、数据工具、管理和监视功能。 每个 Autonomous Database 实例都附带数据库操作。 |
![]() |
![]() |
小型测试和开发数据集。 从本地文件、云存储或从远程数据库加载或访问数据。 |
|
Oracle SQL*Loader | 用于将数据从外部文件加载到 Oracle Database 的数据库实用程序。 | ![]() |
![]() |
将少量数据从客户端计算机中的本地文件加载到 Autonomous Database on Dedicated Exadata Infrastructure 中。 从云存储一次性批量加载数据。 从数据湖移动数据。 |
使用 SQL*Loader 加载数据 |
SQL Developer |
SQL*Plus 的图形版本,为数据库开发人员提供了执行基本任务的便利方式。 通过此工具,您可以连接到 MySQL 和所选第三方(非 Oracle)数据库(例如 Microsoft SQL Server、Sybase Adaptive Server 和 IBM DB2)的方案,并查看这些数据库中的元数据和数据。 然后,您可以使用 PL/SQL 子程序将这些数据库移至 Autonomous Database 。 |
![]() |
![]() |
小型测试和开发数据集。 采用 Oracle Autonomous Database。 |
|
Oracle Application Express | 这是一个易于使用的基于浏览器的环境,可用于加载数据、管理数据库对象、开发 REST 接口以及为桌面和移动设备构建数据库应用。 | ![]() |
![]() |
小型测试和开发数据集。 从本地文件、云存储或从远程数据库加载或访问数据。 |
使用 Oracle Application Express 加载数据 |
Oracle GoldenGate | 用于一次性数据迁移的 Oracle 数据复制工具以及具有更改数据捕获的数据复制。 | ![]() |
![]() |
采用 Autonomous Database on Dedicated Exadata Infrastructure 。 可扩展的主动 - 主动架构。 实时数据仓库。 大数据集成。 实时流式分析。 |
使用 Oracle GoldenGate 复制数据 |