oracle-data-integrator - 使用 Oracle Data Integrator 将数据泵加载到表时出现问题
问题描述
如何将一个数据泵文件导入到 Oracle 数据集成器中的表中?我在本地目录中,我应该从该目录中读取文件(数据泵)并导入到 oracle 中的表中。作者:Oracle Data Integrator 这怎么可能?
解决方案
要导入转储文件,您必须运行“ impdp ”命令。
有几种方法可以让 ODI 为您做到这一点:
您可以创建一个使用所有必要参数调用 impdp 的 shell 脚本文件,并创建一个简单地运行 shell 脚本的 ODI 包(使用OdiOSCommand)。为此,您的 ODI 代理必须有权访问脚本以及数据库客户端(或数据库主目录),以便它可以运行 impdp。(也可以使用 OdiOSCommand 直接运行 impdp)
可以使用 ODI 过程完成步骤 1 中的相同想法(如果导入可能只是更大集成流程的一部分)
ODI 也有一个使用 Data Pump 的 LKM,但它用于将源表导出到转储文件中并将其导入到目标数据库中...如果您可以访问 ODI Studio 中的源表元数据,则可以创建一个简单的源表和目标表之间的映射,选择使用数据泵LKM并模拟执行。ODI 将创建导入转储文件所需的所有代码
推荐阅读
- javascript - 显示来自ajax的数据后阅读更多和更少不起作用
- laravel - 在一条记录中导入多个 id
- node.js - 是否可以在不安装模块的情况下在 NodeJS 中使用 DigestAuthentidfication?
- python - 内存未释放,即使对象引用计数为 0
- scala - DataFrame如何在包含多维数组的列中添加
- javascript - 从元素中获取文本
- python - Spacy:如何在特殊情况标记化规则列表中添加冒号字符
- javascript - 将数组映射到表,其中一个列应该与另一个数组映射
- html - 网站的左侧和顶部有边距
- css - react/next.js 中的 * 选择器