将数据加载到专用 Exadata 基础结构上的自治 AI 数据库中

您可以使用 Oracle Database 工具以及 Oracle 或其他第三方数据集成工具将数据批量加载到 Dedicated Exadata Infrastructure 上的 Autonomous AI Database 中。

数据加载通常是指将示例数据加载到自治 AI 数据库中,以探索其功能或开发概念验证应用。

数据加载不同于数据迁移。数据迁移通常涉及大量数据,并可根据需求进行一次性活动或常规活动。请参阅将数据迁移到自治 AI 数据库,了解自治 AI 数据库支持的各种数据迁移选项。

数据加载概览

通常,您可以将数据从本地文件加载到客户端计算机或从存储在基于云的对象存储中的文件加载。

为了获得最快的数据加载体验,Oracle 建议在将数据加载到自治 AI 数据库之前,将源文件上载到基于云的对象存储(例如 Oracle Cloud Infrastructure Object Storage)。Oracle 支持加载位于您数据中心本地的文件,但当使用此数据加载方法时,您应考虑 Internet 上的传输速度,这可能会大大降低。

下图显示了可用于将数据加载到自治 AI 数据库中的常见实用程序。您还可以查看数据加载选项支持的不同文件格式和存储选项。

插图 data_loading.svg 的说明

加载选项

下表列出了各种数据加载工具和实用程序供您参考。

工具/实用工具 说明 公有云上的自治 AI 数据库 Exadata Cloud@Customer 上的自治 AI 数据库 适用用例 有关更多详细信息
DBMS_CLOUD 程序包

PL/SQL 程序包 DBMS_CLOUD 支持将数据从云中的文件加载到在自治 AI 数据库中创建的表中。

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

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

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

从云中的文件加载数据

将网络文件存储附加到自治 AI 数据库

将外部文件存储附加到自治 AI 数据库

数据库操作

基于 Web 的界面,包含自治 AI 数据库中的开发、数据工具、管理和监视功能。

Database Actions 与每个自治 AI 数据库实例捆绑在一起。

适用 适用

小规模的测试和开发数据集。

从本地文件、云存储或远程数据库加载或访问数据。

将数据从本地文件加载到表中
Oracle SQL*Loader 用于将数据从外部文件加载到 Oracle Database 的数据库实用程序。 适用 适用

将少量数据从客户端计算机中的本地文件加载到专用 Exadata 基础结构上的 Autonomous AI Database 中。

从云存储加载一次性批量数据。

从数据湖移动数据。

使用 SQL*Loader 加载数据
SQL Developer

SQL*Plus 的图形版本,为数据库开发人员提供了执行基本任务的便捷方式。

此工具允许您连接到 MySQL 和所选第三方(非 Oracle)数据库的模式,例如 Microsoft SQL Server、Sybase Adaptive Server 和 IBM DB2,并查看这些数据库中的元数据和数据。

然后,您可以使用 PL/SQL 子程序将这些数据库移至自治 AI 数据库。

适用 适用

小规模的测试和开发数据集。

采用 Oracle Autonomous AI Database。

[数据库导出(卸载数据库对象和数据)](https://docs.oracle.com/en/database/oracle/sql-developer/24.3/rptug/sql-developer-dialogs.html#GUID-D0853621-58C0-4DE5-9575-EA297645A5F3)

[将对象部署到云](https://docs.oracle.com/en/database/oracle/sql-developer/24.3/rptug/sql-developer-dialogs.html#GUID-E7C05EC3-5871-4EA0-8BC0-F8FD8ECBE23F)

Oracle Application Express 一个易于使用的基于浏览器的环境,可用于加载数据、管理数据库对象、开发 REST 接口以及构建适用于桌面和移动设备的数据库应用。 适用 适用

小规模的测试和开发数据集。

从本地文件、云存储或远程数据库加载或访问数据。

使用 Oracle Application Express 加载数据
Oracle GoldenGate Oracle 的数据复制工具,用于一次性数据迁移以及具有更改数据捕获的数据复制。 适用 适用

在专用 Exadata 基础结构上采用自治 AI 数据库。

可扩展的主动 - 主动架构。

实时数据仓库。

大数据集成。

实时流分析。

使用 Oracle GoldenGate 复制数据

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

相关内容