使用 SQL*Loader 加载数据
可以使用 Oracle SQL*Loader 将数据从客户端计算机中的本地文件加载到 Autonomous Database on Dedicated Exadata Infrastructure 中。
使用 SQL*Loader 可能适合加载少量数据,因为负载性能取决于客户端与 Autonomous Database 之间的网络带宽。对于大量数据,Oracle 建议使用 Oracle Data Pump 从云对象存储加载数据。有关从云对象存储加载的信息,请参阅使用 Oracle Data Pump 加载数据。
Oracle 建议使用以下 SQL*Loader 参数以获得最佳加载性能:
readsize=100M bindsize=100M direct=N
有关详细信息,请参阅 Oracle Database 19c Utilities 或 Oracle Database 23ai Utilities 中的 SQL*Loader 的命令行参数。
要同时加载多个文件,可以为每个文件调用单独的 SQL*Loader 会话。
如果您使用建议的参数,Autonomous Database 将在批量加载操作期间收集表的优化程序统计信息。如果不使用建议的参数,则需要按照优化程序统计信息中所述手动收集优化程序统计信息,或者等待自动统计信息收集任务启动。