将数据加载到专用 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 程序包 DBMS_CLOUD 支持将数据从云中的文件加载到 Autonomous Database 中创建的表中。

可以使用 DBMS_CLOUD.COPY_DATADBMS_CLOUD.COPY_TEXT 过程从不同的文件格式加载数据。

可以使用 DBMS_CLOUD_ADMIN 过程附加客户或 OCI 文件系统服务 (FSS) 提供的外部网络文件系统 (NFS) 设备。

适用 适用 利用云对象存储实现快速加载的大量数据集。

从云中的文件加载数据

将网络文件存储附加到 Autonomous Database

将外部文件存储附加到 Autonomous Database

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 复制数据

注意:

如果不使用 ADMIN 用户,请确保用户具有用户需要执行的操作所需的权限。有关详细信息,请参阅管理数据库用户权限