使用这些常见问题解答,可了解有关数据复制任务的更多信息,包括从 Oracle Fusion Cloud Applications 中提取和复制数据,将数据上载到对象存储或从对象存储中下载数据,以及将数据加载到目标数据库。
数据复制作业运行时间长怎么办?
如果作业运行时间长,请尝试以下操作:
- 如果复制的视图对象 (View Object, VO) 不是提取 VO(即 VO 名称不以
ExtractPVO
结尾),则使用数据复制编辑器从 VO 的新数据标识符中排除不必要的 LastUpdateDate
列。
- 如果长时间运行的视图对象为新数据标识符或增量筛选器选择了多个
LastUpdateDate
列:
- 为 VO 的主实体选择 LastUpdateDate 选项。
- 为来自补充实体(非功能)的列取消选择 LastUpdateDate 选项。
- 如果无法为新数据标识符取消选择该选项,则执行以下步骤:
- 取消作业。
- 删除暂存表 TMP$。
- 导航到主菜单,然后依次单击数据和连接。
- 单击目标连接,选择检查,然后单击表选项卡。
- 选择表,然后依次选择重置更新时间和重新加载所有数据。
如何提高数据复制作业的性能?
要提高性能,请尝试以下操作:
- 仅使用提取数据存储(即视图对象 (VO) 名称中含有 "ExtractPVO" 的 VO)进行复制。
- 如果复制的 VO 不是提取 VO(即 VO 名称不以 "ExtractPVO" 结尾),则使用数据复制编辑器从 VO 的新数据标识符中排除任何不必要的
LastUpdateDate
列。
- 确保公共视图对象 (Public View Object, PVO) 加载类型没有不必要地设置为
FULL
模式。如果 PVO 至少有一列配置为 Key
列,并且有一个 LastUpdateDate
列配置为新数据标识符,则将加载类型设置为 Incremental
。
- 删除为复制选择或启用的不需要的列。
- 如果复制完成时出现警告,请检查目标方案中的错误表并对 PVO 配置进行适当更改。
- 确保 Oracle Fusion Cloud Applications 数据源中的 PVO 经常删除数据记录。如果不是,则清除包括删除项选项。
- 如果作业失败或取消,则在再次运行作业之前删除暂存表和错误表。
为什么在某些天运行相同的数据复制会用时不同?
运行数据复制作业所需的时间可能因各种因素而有所不同,例如:
- Oracle Autonomous Data Warehouse 性能可能会影响特定某一天的时间。
- 运行复制作业的 Oracle Analytics Cloud 实例可能会由于计划的维护而暂时不可用。
可以添加到数据复制作业的表是否有数量限制?
否,可以添加到作业的表没有数量限制。最多可以同时执行三个复制作业,但可以同时调度任意数量的作业。例如,可以同时执行三个作业,而其他作业则位于队列中。
一个数据复制作业可以处理的数据量或行数是否有限制?
否,数据复制作业可以处理任意数据量或行数。
对于数据复制,还应遵循哪些提示?
遵循以下数据复制提示:
- 减少创建的复制数,并使每个复制中有更多的 PVO。使用推荐的提取 PVO。
- 在复制定义中,取消选择 PVO 中不需要的列。
- 在 Oracle Autonomous Data Warehouse 中使用“低”数据库服务以获得最高的并发性。
- 调度复制作业在 Oracle Autonomous Data Warehouse 负载较少时运行。
- 将 POV 的加载类型设置为默认值,即增量模式。